diff options
author | Haelwenn (lanodan) Monnier <contact@hacktivis.me> | 2020-02-24 01:27:16 +0100 |
---|---|---|
committer | Haelwenn (lanodan) Monnier <contact@hacktivis.me> | 2020-02-24 01:27:16 +0100 |
commit | ee57663d3480de77f35fbc2d475a137f1d592f35 (patch) | |
tree | e792316f8405ae12b91a5f7e4fd44c078314dce3 | |
parent | 114e7b764ed5ae03211cca40e7b19f33292b3d1c (diff) | |
download | pleroma-ee57663d3480de77f35fbc2d475a137f1d592f35.tar.gz |
captcha_test.exs: Use the same testing logic in Kocaptcha and native
-rw-r--r-- | test/captcha_test.exs | 21 |
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 |