77use App \Events \TestEvent ;
88use App \Http \Controllers \TestController ;
99use App \Models \User ;
10+ use App \Repository \UserRepositoryInterface ;
1011use App \Utils \Contracts \StringConverterInterface ;
1112use App \Utils \Repeat ;
1213use App \Utils \ToUppercase ;
@@ -19,8 +20,9 @@ final class LaravelModuleCest
1920{
2021 public function amLoggedAs (FunctionalTester $ I )
2122 {
23+ $ userRepository = app ()->get (UserRepositoryInterface::class);
2224 /** @var array $user */
23- $ user = User:: factory ()-> createOne ();
25+ $ user = $ userRepository -> create ();
2426 $ I ->amLoggedAs ($ user );
2527 $ I ->amOnPage ('/home ' );
2628 $ I ->see ('You are logged in! ' );
@@ -85,8 +87,9 @@ public function disableMiddleware(FunctionalTester $I)
8587
8688 public function disableModelEvents (FunctionalTester $ I )
8789 {
90+ $ userRepository = app ()->get (UserRepositoryInterface::class);
8891 /** @var User $user */
89- $ user = User:: factory ()-> createOne ([
92+ $ user = $ userRepository -> create ([
9093 'email ' => 'john_doe@original.com ' ,
9194 'password ' => 'password ' ,
9295 ]);
@@ -366,7 +369,8 @@ public function seeNumRecords(FunctionalTester $I)
366369
367370 public function seeRecord (FunctionalTester $ I )
368371 {
369- User::factory ()->createOne ([
372+ $ userRepository = app ()->get (UserRepositoryInterface::class);
373+ $ userRepository ->create ([
370374 'email ' => 'jane_doe@gmail.com ' ,
371375 'password ' => '123456 '
372376 ]);
0 commit comments