diff --git a/src/stubs/test-browserkit-base-class.stub b/src/stubs/test-browserkit-base-class.stub index 919f66b..c0aa4c7 100644 --- a/src/stubs/test-browserkit-base-class.stub +++ b/src/stubs/test-browserkit-base-class.stub @@ -19,9 +19,14 @@ abstract class BrowserKitTest extends BaseTestCase protected function loginAsUser() { - $user = factory(User::class)->create(); + $user = $this->createUser(); $this->actingAs($user); return $user; } + + protected function createUser() + { + return factory(User::class)->create(); + } } diff --git a/tests/Generators/FeatureTestGeneratorTest.php b/tests/Generators/FeatureTestGeneratorTest.php index ef4f22a..a071491 100644 --- a/tests/Generators/FeatureTestGeneratorTest.php +++ b/tests/Generators/FeatureTestGeneratorTest.php @@ -33,11 +33,16 @@ abstract class BrowserKitTest extends BaseTestCase protected function loginAsUser() { - \$user = factory(User::class)->create(); + \$user = \$this->createUser(); \$this->actingAs(\$user); return \$user; } + + protected function createUser() + { + return factory(User::class)->create(); + } } "; $this->assertEquals($browserKitTestClassContent, file_get_contents(base_path("tests/BrowserKitTest.php"))); @@ -221,11 +226,16 @@ abstract class {$baseTestClass} extends BaseTestCase protected function loginAsUser() { - \$user = factory(User::class)->create(); + \$user = \$this->createUser(); \$this->actingAs(\$user); return \$user; } + + protected function createUser() + { + return factory(User::class)->create(); + } } "; $this->assertEquals($browserKitTestClassContent, file_get_contents($baseTestPath)); diff --git a/tests/Generators/Simple/FeatureTestGeneratorTest.php b/tests/Generators/Simple/FeatureTestGeneratorTest.php index 70dfbc2..b198797 100644 --- a/tests/Generators/Simple/FeatureTestGeneratorTest.php +++ b/tests/Generators/Simple/FeatureTestGeneratorTest.php @@ -33,11 +33,16 @@ abstract class BrowserKitTest extends BaseTestCase protected function loginAsUser() { - \$user = factory(User::class)->create(); + \$user = \$this->createUser(); \$this->actingAs(\$user); return \$user; } + + protected function createUser() + { + return factory(User::class)->create(); + } } "; $this->assertEquals($browserKitTestClassContent, file_get_contents(base_path("tests/BrowserKitTest.php"))); @@ -174,11 +179,16 @@ abstract class {$baseTestClass} extends BaseTestCase protected function loginAsUser() { - \$user = factory(User::class)->create(); + \$user = \$this->createUser(); \$this->actingAs(\$user); return \$user; } + + protected function createUser() + { + return factory(User::class)->create(); + } } "; $this->assertEquals($browserKitTestClassContent, file_get_contents($baseTestPath));