forked from mirrors/akkoma
Add a captcha mock for tests
This commit is contained in:
parent
98e10c0d4f
commit
e8537208bd
2 changed files with 15 additions and 0 deletions
|
@ -6,6 +6,11 @@ config :pleroma, Pleroma.Web.Endpoint,
|
||||||
http: [port: 4001],
|
http: [port: 4001],
|
||||||
server: false
|
server: false
|
||||||
|
|
||||||
|
# Disable captha for tests
|
||||||
|
config :pleroma, Pleroma.Captcha,
|
||||||
|
enabled: true,
|
||||||
|
method: Pleroma.Captcha.Mock # A fake captcha service for tests
|
||||||
|
|
||||||
# Print only warnings and errors during test
|
# Print only warnings and errors during test
|
||||||
config :logger, level: :warn
|
config :logger, level: :warn
|
||||||
|
|
||||||
|
|
10
test/support/captcha_mock.ex
Normal file
10
test/support/captcha_mock.ex
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
defmodule Pleroma.Captcha.Mock do
|
||||||
|
alias Pleroma.Captcha.Service
|
||||||
|
@behaviour Service
|
||||||
|
|
||||||
|
@impl Service
|
||||||
|
def new(), do: %{type: :mock}
|
||||||
|
|
||||||
|
@impl Service
|
||||||
|
def validate(_token, _captcha), do: true
|
||||||
|
end
|
Loading…
Reference in a new issue