22
33namespace Tests \Feature ;
44
5- use App \Mail \EmailConfirmationEmail ;
65use Carbon \Carbon ;
6+ use Illuminate \Auth \Events \Registered ;
77use Illuminate \Contracts \Auth \PasswordBroker ;
88use Illuminate \Foundation \Testing \DatabaseMigrations ;
99use Illuminate \Support \Facades \Auth ;
10- use Illuminate \Support \Facades \Mail ;
10+ use Illuminate \Support \Facades \Event ;
1111
1212class AuthTest extends BrowserKitTestCase
1313{
@@ -16,7 +16,7 @@ class AuthTest extends BrowserKitTestCase
1616 /** @test */
1717 public function users_can_register ()
1818 {
19- Mail ::fake ();
19+ Event ::fake ();
2020
2121 session (['githubData ' => ['id ' => 123 , 'username ' => 'johndoe ' ]]);
2222
@@ -34,7 +34,7 @@ public function users_can_register()
3434
3535 $ this ->assertLoggedIn ();
3636
37- Mail:: assertSent (EmailConfirmationEmail ::class);
37+ Event:: assertDispatched (Registered ::class);
3838 }
3939
4040 /** @test */
@@ -72,9 +72,9 @@ public function registration_fails_with_non_alpha_dash_username()
7272 /** @test */
7373 public function users_can_resend_the_email_confirmation ()
7474 {
75- $ this ->login (['confirmed ' => false ]);
75+ $ this ->login (['email_verified_at ' => null ]);
7676
77- $ this ->visit ('/email-confirmation ' )
77+ $ this ->visit ('/email/resend ' )
7878 ->seePageIs ('/dashboard ' )
7979 ->see ('Email confirmation sent to john@example.com ' );
8080 }
@@ -84,32 +84,32 @@ public function users_do_not_need_to_confirm_their_email_address_twice()
8484 {
8585 $ this ->login ();
8686
87- $ this ->visit ('/email-confirmation ' )
87+ $ this ->visit ('/email/resend ' )
8888 ->seePageIs ('/dashboard ' )
8989 ->see ('Your email address is already confirmed. ' );
9090 }
9191
92- /** @test */
93- public function users_can_confirm_their_email_address ()
94- {
95- $ user = $ this ->createUser (['confirmed ' => false , 'confirmation_code ' => 'testcode ' ]);
92+ // / ** @test */
93+ // public function users_can_confirm_their_email_address()
94+ // {
95+ // $user = $this->createUser(['confirmed' => false, 'confirmation_code' => 'testcode']);
9696
97- $ this ->visit ('/email-confirmation/john@example.com/testcode ' )
98- ->seePageIs ('/ ' )
99- ->see ('Your email address was successfully confirmed. ' );
97+ // $this->visit('/email-confirmation/john@example.com/testcode')
98+ // ->seePageIs('/')
99+ // ->see('Your email address was successfully confirmed.');
100100
101- $ this ->seeInDatabase ('users ' , ['id ' => $ user ->id (), 'confirmed ' => true ]);
102- }
101+ // $this->seeInDatabase('users', ['id' => $user->id(), 'confirmed' => true]);
102+ // }
103103
104- /** @test */
105- public function users_get_a_message_when_a_confirmation_code_was_not_found ()
106- {
107- $ this ->createUser (['confirmed ' => false ]);
104+ // / ** @test */
105+ // public function users_get_a_message_when_a_confirmation_code_was_not_found()
106+ // {
107+ // $this->createUser(['confirmed' => false]);
108108
109- $ this ->visit ('/email-confirmation/john@example.com/testcode ' )
110- ->seePageIs ('/ ' )
111- ->see ('We could not confirm your email address. The given email address and code did not match. ' );
112- }
109+ // $this->visit('/email-confirmation/john@example.com/testcode')
110+ // ->seePageIs('/')
111+ // ->see('We could not confirm your email address. The given email address and code did not match.');
112+ // }
113113
114114 /** @test */
115115 public function users_can_login ()
@@ -211,7 +211,7 @@ public function users_can_reset_their_password()
211211 /** @test */
212212 public function unconfirmed_users_cannot_create_threads ()
213213 {
214- $ this ->login (['confirmed ' => false ]);
214+ $ this ->login (['email_verified_at ' => null ]);
215215
216216 $ this ->visit ('/forum/create-thread ' )
217217 ->see ('Please confirm your email address first. ' );
0 commit comments