Add a captcha mock for tests

This commit is contained in:
Ekaterina Vaartis 2018-12-15 22:38:39 +03:00
parent 98e10c0d4f
commit e8537208bd
2 changed files with 15 additions and 0 deletions

View File

@ -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

View 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