@@ -7,14 +7,18 @@ defmodule ApiEcommerce.AuthTest do
77 alias ApiEcommerce.Auth.User
88
99 @ valid_attrs % {
10+ name: "some name" ,
1011 email: "some@email" ,
11- is_active: true ,
12+ status: :active ,
13+ role: :member ,
1214 password: "some password" ,
1315 password_confirmation: "some password"
1416 }
1517 @ update_attrs % {
18+ name: "some updated name" ,
1619 email: "some@updated.email" ,
17- is_active: false ,
20+ status: :deleted ,
21+ role: :admin ,
1822 password: "some updated password" ,
1923 password_confirmation: "some updated password"
2024 }
@@ -41,8 +45,10 @@ defmodule ApiEcommerce.AuthTest do
4145
4246 test "create_user/1 with valid data creates a user" do
4347 assert { :ok , % User { } = user } = Auth . create_user ( @ valid_attrs )
48+ assert user . name == @ valid_attrs . name
4449 assert user . email == @ valid_attrs . email
45- assert user . is_active == @ valid_attrs . is_active
50+ assert user . status == @ valid_attrs . status
51+ assert user . role == @ valid_attrs . role
4652 assert Bcrypt . verify_pass ( @ valid_attrs . password , user . password_hash )
4753 end
4854
@@ -53,8 +59,10 @@ defmodule ApiEcommerce.AuthTest do
5359 test "update_user/2 with valid data updates the user" do
5460 user = user_fixture ( )
5561 assert { :ok , % User { } = user } = Auth . update_user ( user , @ update_attrs )
62+ assert user . name == @ update_attrs . name
5663 assert user . email == @ update_attrs . email
57- assert user . is_active == @ update_attrs . is_active
64+ assert user . status == @ update_attrs . status
65+ assert user . role == @ update_attrs . role
5866 assert Bcrypt . verify_pass ( @ update_attrs . password , user . password_hash )
5967 end
6068
@@ -80,7 +88,7 @@ defmodule ApiEcommerce.AuthTest do
8088 user = user_fixture ( )
8189 assert { :error , "Wrong username or password" } = Auth . authenticate_user ( "wrong email" , "" )
8290 assert { :ok , authenticated_user } = Auth . authenticate_user ( user . email , @ valid_attrs . password )
83- assert % { user | password: nil } == authenticated_user
91+ assert % { user | password: nil , password_confirmation: nil } == authenticated_user
8492 end
8593 end
8694end
0 commit comments