summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaelwenn (lanodan) Monnier <contact@hacktivis.me>2020-02-24 01:27:16 +0100
committerHaelwenn (lanodan) Monnier <contact@hacktivis.me>2020-02-24 01:27:16 +0100
commitee57663d3480de77f35fbc2d475a137f1d592f35 (patch)
treee792316f8405ae12b91a5f7e4fd44c078314dce3
parent114e7b764ed5ae03211cca40e7b19f33292b3d1c (diff)
captcha_test.exs: Use the same testing logic in Kocaptcha and native
-rw-r--r--test/captcha_test.exs21
1 files changed, 11 insertions, 10 deletions
diff --git a/test/captcha_test.exs b/test/captcha_test.exs
index 393c8219e..b6f231bdb 100644
--- a/test/captcha_test.exs
+++ b/test/captcha_test.exs
@@ -1,5 +1,5 @@
# Pleroma: A lightweight social networking server
-# Copyright © 2017-2019 Pleroma Authors <https://pleroma.social/>
+# Copyright © 2017-2020 Pleroma Authors <https://pleroma.social/>
# SPDX-License-Identifier: AGPL-3.0-only
defmodule Pleroma.CaptchaTest do
@@ -31,17 +31,18 @@ defmodule Pleroma.CaptchaTest do
test "new and validate" do
new = Kocaptcha.new()
- assert new[:type] == :kocaptcha
- assert new[:token] == "afa1815e14e29355e6c8f6b143a39fa2"
- assert new[:url] ==
- "https://captcha.kotobank.ch/captchas/afa1815e14e29355e6c8f6b143a39fa2.png"
+ token = "afa1815e14e29355e6c8f6b143a39fa2"
+ url = "https://captcha.kotobank.ch/captchas/afa1815e14e29355e6c8f6b143a39fa2.png"
- assert Kocaptcha.validate(
- new[:token],
- "7oEy8c",
- new[:answer_data]
- ) == :ok
+ assert %{
+ answer_data: answer,
+ token: ^token,
+ url: ^url,
+ type: :kocaptcha
+ } = new
+
+ assert Kocaptcha.validate(token, "7oEy8c", answer) == :ok
end
end