projects
/
akkoma
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
templates/layout/app.html.eex: fix link color
[akkoma]
/
test
/
captcha_test.exs
diff --git
a/test/captcha_test.exs
b/test/captcha_test.exs
index ac1d846e833f7d2f19e281b8e3cdd139afae318c..1b9f4a12f5be8b3055cc2d49fb7ad492db7da429 100644
(file)
--- a/
test/captcha_test.exs
+++ b/
test/captcha_test.exs
@@
-41,7
+41,8
@@
defmodule Pleroma.CaptchaTest do
answer_data: answer,
token: ^token,
url: ^url,
answer_data: answer,
token: ^token,
url: ^url,
- type: :kocaptcha
+ type: :kocaptcha,
+ seconds_valid: 300
} = new
assert Kocaptcha.validate(token, "7oEy8c", answer) == :ok
} = new
assert Kocaptcha.validate(token, "7oEy8c", answer) == :ok
@@
-56,12
+57,13
@@
defmodule Pleroma.CaptchaTest do
answer_data: answer,
token: token,
type: :native,
answer_data: answer,
token: token,
type: :native,
- url: "data:image/png;base64," <> _
+ url: "data:image/png;base64," <> _,
+ seconds_valid: 300
} = new
assert is_binary(answer)
assert :ok = Native.validate(token, answer, answer)
} = new
assert is_binary(answer)
assert :ok = Native.validate(token, answer, answer)
- assert {:error,
"Invalid CAPTCHA"
} == Native.validate(token, answer, answer <> "foobar")
+ assert {:error,
:invalid
} == Native.validate(token, answer, answer <> "foobar")
end
end
end
end
@@
-78,6
+80,7
@@
defmodule Pleroma.CaptchaTest do
assert is_binary(answer)
assert :ok = Captcha.validate(token, "63615261b77f5354fb8c4e4986477555", answer)
assert is_binary(answer)
assert :ok = Captcha.validate(token, "63615261b77f5354fb8c4e4986477555", answer)
+ Cachex.del(:used_captcha_cache, token)
end
test "doesn't validate invalid answer" do
end
test "doesn't validate invalid answer" do
@@
-92,7
+95,7
@@
defmodule Pleroma.CaptchaTest do
assert is_binary(answer)
assert is_binary(answer)
- assert {:error,
"Invalid answer data"
} =
+ assert {:error,
:invalid_answer_data
} =
Captcha.validate(token, "63615261b77f5354fb8c4e4986477555", answer <> "foobar")
end
Captcha.validate(token, "63615261b77f5354fb8c4e4986477555", answer <> "foobar")
end
@@
-108,7
+111,7
@@
defmodule Pleroma.CaptchaTest do
assert is_binary(answer)
assert is_binary(answer)
- assert {:error,
"Invalid answer data"
} =
+ assert {:error,
:invalid_answer_data
} =
Captcha.validate(token, "63615261b77f5354fb8c4e4986477555", nil)
end
end
Captcha.validate(token, "63615261b77f5354fb8c4e4986477555", nil)
end
end