diff options
Diffstat (limited to 'test/web/mongooseim')
| -rw-r--r-- | test/web/mongooseim/mongoose_im_controller_test.exs | 24 | 
1 files changed, 23 insertions, 1 deletions
| diff --git a/test/web/mongooseim/mongoose_im_controller_test.exs b/test/web/mongooseim/mongoose_im_controller_test.exs index 291ae54fc..5176cde84 100644 --- a/test/web/mongooseim/mongoose_im_controller_test.exs +++ b/test/web/mongooseim/mongoose_im_controller_test.exs @@ -9,6 +9,7 @@ defmodule Pleroma.Web.MongooseIMController do    test "/user_exists", %{conn: conn} do      _user = insert(:user, nickname: "lain")      _remote_user = insert(:user, nickname: "alice", local: false) +    _deactivated_user = insert(:user, nickname: "konata", deactivated: true)      res =        conn @@ -30,10 +31,24 @@ defmodule Pleroma.Web.MongooseIMController do        |> json_response(404)      assert res == false + +    res = +      conn +      |> get(mongoose_im_path(conn, :user_exists), user: "konata") +      |> json_response(404) + +    assert res == false    end    test "/check_password", %{conn: conn} do -    user = insert(:user, password_hash: Comeonin.Pbkdf2.hashpwsalt("cool")) +    user = insert(:user, password_hash: Pbkdf2.hash_pwd_salt("cool")) + +    _deactivated_user = +      insert(:user, +        nickname: "konata", +        deactivated: true, +        password_hash: Pbkdf2.hash_pwd_salt("cool") +      )      res =        conn @@ -51,6 +66,13 @@ defmodule Pleroma.Web.MongooseIMController do      res =        conn +      |> get(mongoose_im_path(conn, :check_password), user: "konata", pass: "cool") +      |> json_response(404) + +    assert res == false + +    res = +      conn        |> get(mongoose_im_path(conn, :check_password), user: "nobody", pass: "cool")        |> json_response(404) | 
