aboutsummaryrefslogtreecommitdiff
path: root/test/web/twitter_api/twitter_api_controller_test.exs
diff options
context:
space:
mode:
authorEugenij <eugenijm@protonmail.com>2019-07-17 18:09:31 +0000
committerkaniini <ariadne@dereferenced.org>2019-07-17 18:09:31 +0000
commit4bf2bb9cff2d263e1b022f5c40128ffcbd372746 (patch)
treee3c37dfbd7e915e87d6a6e893959c3dfd037c5c2 /test/web/twitter_api/twitter_api_controller_test.exs
parentce73d5f6a53826c85e46bbe45835b99ceaab67cd (diff)
downloadpleroma-4bf2bb9cff2d263e1b022f5c40128ffcbd372746.tar.gz
Fix password reset for non-test env
Fixes `Plug.Conn.NotSentError` that causes a 5xx error in response instead of 404 and 400. Fixes pattern matching error caused by different response format in test and non-test env: `Pleroma.Emails.Mailer.deliver_async` returns :ok when PleromaJobQueue is enabled and `{:ok, _}` when it's disabled. In tests, it's disabled.
Diffstat (limited to 'test/web/twitter_api/twitter_api_controller_test.exs')
-rw-r--r--test/web/twitter_api/twitter_api_controller_test.exs4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/web/twitter_api/twitter_api_controller_test.exs b/test/web/twitter_api/twitter_api_controller_test.exs
index 622bf510e..8bb8aa36d 100644
--- a/test/web/twitter_api/twitter_api_controller_test.exs
+++ b/test/web/twitter_api/twitter_api_controller_test.exs
@@ -1119,14 +1119,14 @@ defmodule Pleroma.Web.TwitterAPI.ControllerTest do
test "it returns 404 when user is not found", %{conn: conn, user: user} do
conn = post(conn, "/api/account/password_reset?email=nonexisting_#{user.email}")
assert conn.status == 404
- refute conn.resp_body
+ assert conn.resp_body == ""
end
test "it returns 400 when user is not local", %{conn: conn, user: user} do
{:ok, user} = Repo.update(Changeset.change(user, local: false))
conn = post(conn, "/api/account/password_reset?email=#{user.email}")
assert conn.status == 400
- refute conn.resp_body
+ assert conn.resp_body == ""
end
end