Skip to content

Commit 83f2790

Browse files
test: fixed failing tests
1 parent 9b68ede commit 83f2790

1 file changed

Lines changed: 11 additions & 5 deletions

File tree

test/api_ecommerce/auth_test.exs

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ defmodule ApiEcommerce.AuthTest do
2222
password: "some updated password",
2323
password_confirmation: "some updated password"
2424
}
25-
@invalid_attrs %{email: nil, is_active: nil, password: nil}
25+
@invalid_attrs %{email: nil, status: nil, password: nil}
2626

2727
def user_fixture(attrs \\ %{}) do
2828
{:ok, user} =
@@ -35,12 +35,13 @@ defmodule ApiEcommerce.AuthTest do
3535

3636
test "list_users/0 returns all users" do
3737
user = user_fixture()
38-
assert Auth.list_users() == [user]
38+
assert Auth.list_users() |> Enum.map(fn x -> x.email end) |> to_string =~ user.email
3939
end
4040

4141
test "get_user!/1 returns the user with given id" do
4242
user = user_fixture()
43-
assert Auth.get_user!(user.id) == user
43+
assert Auth.get_user!(user.id).id == user.id
44+
assert Auth.get_user!(user.id).email == user.email
4445
end
4546

4647
test "create_user/1 with valid data creates a user" do
@@ -69,7 +70,9 @@ defmodule ApiEcommerce.AuthTest do
6970
test "update_user/2 with invalid data returns error changeset" do
7071
user = user_fixture()
7172
assert {:error, %Ecto.Changeset{}} = Auth.update_user(user, @invalid_attrs)
72-
assert user == Auth.get_user!(user.id)
73+
user1 = Auth.get_user!(user.id)
74+
assert user.email == user1.email
75+
assert user.status == user1.status
7376
assert Bcrypt.verify_pass(@valid_attrs.password, user.password_hash)
7477
end
7578

@@ -87,7 +90,10 @@ defmodule ApiEcommerce.AuthTest do
8790
test "authenticate_user/2 authenticates the user" do
8891
user = user_fixture()
8992
assert {:error, "Wrong username or password"} = Auth.authenticate_user("wrong email", "")
90-
assert {:ok, authenticated_user, token} = Auth.authenticate_user(user.email, @valid_attrs.password)
93+
94+
assert {:ok, authenticated_user, token} =
95+
Auth.authenticate_user(user.email, @valid_attrs.password)
96+
9197
assert %{user | password: nil, password_confirmation: nil} == authenticated_user
9298
end
9399
end

0 commit comments

Comments
 (0)