Browse Source

Update browserkit base test class

tags/1.1.0
Nafies Luthfi 8 years ago
parent
commit
37ef240f39
  1. 7
      src/stubs/test-browserkit-base-class.stub
  2. 14
      tests/Generators/FeatureTestGeneratorTest.php
  3. 14
      tests/Generators/Simple/FeatureTestGeneratorTest.php

7
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();
}
}

14
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));

14
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));

Loading…
Cancel
Save