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 /test | |
| parent | 114e7b764ed5ae03211cca40e7b19f33292b3d1c (diff) | |
| download | pleroma-ee57663d3480de77f35fbc2d475a137f1d592f35.tar.gz pleroma-ee57663d3480de77f35fbc2d475a137f1d592f35.zip | |
captcha_test.exs: Use the same testing logic in Kocaptcha and native
Diffstat (limited to 'test')
| -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 | 
