@@ -6,54 +6,19 @@ defmodule CesiumLinkWeb.UserLoginLiveTest do
6
6
7
7
describe "Log in page" do
8
8
test "renders log in page" , % { conn: conn } do
9
- { :ok , _lv , html } = live ( conn , ~p" /users/log_in " )
9
+ { :ok , _lv , html } = live ( conn , ~p" /admin " )
10
10
11
- assert html =~ "Log in"
12
- assert html =~ "Register"
13
- assert html =~ "Forgot your password?"
11
+ assert html =~ "Sign in with Google"
14
12
end
15
13
16
14
test "redirects if already logged in" , % { conn: conn } do
17
15
result =
18
16
conn
19
17
|> log_in_user ( user_fixture ( ) )
20
- |> live ( ~p" /users/log_in " )
21
- |> follow_redirect ( conn , "/" )
18
+ |> live ( ~p" /admin " )
19
+ |> follow_redirect ( conn , "/admin/links " )
22
20
23
21
assert { :ok , _conn } = result
24
22
end
25
23
end
26
-
27
- describe "user login" do
28
- test "redirects if user login with valid credentials" , % { conn: conn } do
29
- password = "123456789abcd"
30
- user = user_fixture ( % { password: password } )
31
-
32
- { :ok , lv , _html } = live ( conn , ~p" /users/log_in" )
33
-
34
- form =
35
- form ( lv , "#login_form" , user: % { email: user . email , password: password , remember_me: true } )
36
-
37
- conn = submit_form ( form , conn )
38
-
39
- assert redirected_to ( conn ) == ~p" /"
40
- end
41
-
42
- test "redirects to login page with a flash error if there are no valid credentials" , % {
43
- conn: conn
44
- } do
45
- { :ok , lv , _html } = live ( conn , ~p" /users/log_in" )
46
-
47
- form =
48
- form ( lv , "#login_form" ,
49
- user: % { email: "[email protected] " , password: "123456" , remember_me: true }
50
- )
51
-
52
- conn = submit_form ( form , conn )
53
-
54
- assert Phoenix.Flash . get ( conn . assigns . flash , :error ) == "Invalid email or password"
55
-
56
- assert redirected_to ( conn ) == "/users/log_in"
57
- end
58
- end
59
24
end
0 commit comments