Browse Source

Update stubs to use visitRoute and seeRouteIs method

tags/1.1.7
Nafies Luthfi 7 years ago
parent
commit
80e388582f
  1. 18
      src/stubs/testcases/feature/full.stub
  2. 18
      src/stubs/testcases/feature/simple.stub
  3. 36
      tests/Generators/FeatureTestGeneratorTest.php
  4. 36
      tests/Generators/Simple/FeatureTestGeneratorTest.php

18
src/stubs/testcases/feature/full.stub

@ -16,7 +16,7 @@ class ManageMastersTest extends TestCase
$singleMstr = factory(Master::class)->create();
$this->loginAsUser();
$this->visit(route('masters.index'));
$this->visitRoute('masters.index');
$this->see($singleMstr->name);
}
@ -32,14 +32,14 @@ class ManageMastersTest extends TestCase
public function user_can_create_a_master()
{
$this->loginAsUser();
$this->visit(route('masters.index'));
$this->visitRoute('masters.index');
$this->click(trans('master.create'));
$this->seePageIs(route('masters.create'));
$this->seeRouteIs('masters.create');
$this->submitForm(trans('master.create'), $this->getCreateFields());
$this->seePageIs(route('masters.show', Master::first()));
$this->seeRouteIs('masters.show', Master::first());
$this->seeInDatabase('masters', $this->getCreateFields());
}
@ -80,13 +80,13 @@ class ManageMastersTest extends TestCase
$this->loginAsUser();
$singleMstr = factory(Master::class)->create(['name' => 'Testing 123']);
$this->visit(route('masters.show', $singleMstr));
$this->visitRoute('masters.show', $singleMstr);
$this->click('edit-master-'.$singleMstr->id);
$this->seePageIs(route('masters.edit', $singleMstr));
$this->seeRouteIs('masters.edit', $singleMstr);
$this->submitForm(trans('master.update'), $this->getEditFields());
$this->seePageIs(route('masters.show', $singleMstr));
$this->seeRouteIs('masters.show', $singleMstr);
$this->seeInDatabase('masters', $this->getEditFields([
'id' => $singleMstr->id,
@ -122,9 +122,9 @@ class ManageMastersTest extends TestCase
$this->loginAsUser();
$singleMstr = factory(Master::class)->create();
$this->visit(route('masters.edit', $singleMstr));
$this->visitRoute('masters.edit', $singleMstr);
$this->click('del-master-'.$singleMstr->id);
$this->seePageIs(route('masters.edit', [$singleMstr, 'action' => 'delete']));
$this->seeRouteIs('masters.edit', [$singleMstr, 'action' => 'delete']);
$this->press(trans('app.delete_confirm_button'));

18
src/stubs/testcases/feature/simple.stub

@ -16,7 +16,7 @@ class ManageMastersTest extends TestCase
$singleMstr = factory(Master::class)->create();
$this->loginAsUser();
$this->visit(route('masters.index'));
$this->visitRoute('masters.index');
$this->see($singleMstr->name);
}
@ -24,17 +24,17 @@ class ManageMastersTest extends TestCase
public function user_can_create_a_master()
{
$this->loginAsUser();
$this->visit(route('masters.index'));
$this->visitRoute('masters.index');
$this->click(trans('master.create'));
$this->seePageIs(route('masters.index', ['action' => 'create']));
$this->seeRouteIs('masters.index', ['action' => 'create']);
$this->submitForm(trans('master.create'), [
'name' => 'Master 1 name',
'description' => 'Master 1 description',
]);
$this->seePageIs(route('masters.index'));
$this->seeRouteIs('masters.index');
$this->seeInDatabase('masters', [
'name' => 'Master 1 name',
@ -48,16 +48,16 @@ class ManageMastersTest extends TestCase
$this->loginAsUser();
$singleMstr = factory(Master::class)->create(['name' => 'Testing 123']);
$this->visit(route('masters.index', ['q' => '123']));
$this->visitRoute('masters.index', ['q' => '123']);
$this->click('edit-master-'.$singleMstr->id);
$this->seePageIs(route('masters.index', ['action' => 'edit', 'id' => $singleMstr->id, 'q' => '123']));
$this->seeRouteIs('masters.index', ['action' => 'edit', 'id' => $singleMstr->id, 'q' => '123']);
$this->submitForm(trans('master.update'), [
'name' => 'Master 1 name',
'description' => 'Master 1 description',
]);
$this->seePageIs(route('masters.index', ['q' => '123']));
$this->seeRouteIs('masters.index', ['q' => '123']);
$this->seeInDatabase('masters', [
'name' => 'Master 1 name',
@ -71,9 +71,9 @@ class ManageMastersTest extends TestCase
$this->loginAsUser();
$singleMstr = factory(Master::class)->create();
$this->visit(route('masters.index', ['action' => 'edit', 'id' => $singleMstr->id]));
$this->visitRoute('masters.index', ['action' => 'edit', 'id' => $singleMstr->id]);
$this->click('del-master-'.$singleMstr->id);
$this->seePageIs(route('masters.index', ['action' => 'delete', 'id' => $singleMstr->id]));
$this->seeRouteIs('masters.index', ['action' => 'delete', 'id' => $singleMstr->id]);
$this->seeInDatabase('masters', [
'id' => $singleMstr->id,

36
tests/Generators/FeatureTestGeneratorTest.php

@ -72,7 +72,7 @@ class Manage{$this->plural_model_name}Test extends TestCase
\${$this->single_model_var_name} = factory({$this->model_name}::class)->create();
\$this->loginAsUser();
\$this->visit(route('{$this->table_name}.index'));
\$this->visitRoute('{$this->table_name}.index');
\$this->see(\${$this->single_model_var_name}->name);
}
@ -88,14 +88,14 @@ class Manage{$this->plural_model_name}Test extends TestCase
public function user_can_create_a_{$this->lang_name}()
{
\$this->loginAsUser();
\$this->visit(route('{$this->table_name}.index'));
\$this->visitRoute('{$this->table_name}.index');
\$this->click(trans('{$this->lang_name}.create'));
\$this->seePageIs(route('{$this->table_name}.create'));
\$this->seeRouteIs('{$this->table_name}.create');
\$this->submitForm(trans('{$this->lang_name}.create'), \$this->getCreateFields());
\$this->seePageIs(route('{$this->table_name}.show', {$this->model_name}::first()));
\$this->seeRouteIs('{$this->table_name}.show', {$this->model_name}::first());
\$this->seeInDatabase('{$this->table_name}', \$this->getCreateFields());
}
@ -136,13 +136,13 @@ class Manage{$this->plural_model_name}Test extends TestCase
\$this->loginAsUser();
\${$this->single_model_var_name} = factory({$this->model_name}::class)->create(['name' => 'Testing 123']);
\$this->visit(route('{$this->table_name}.show', \${$this->single_model_var_name}));
\$this->visitRoute('{$this->table_name}.show', \${$this->single_model_var_name});
\$this->click('edit-{$this->lang_name}-'.\${$this->single_model_var_name}->id);
\$this->seePageIs(route('{$this->table_name}.edit', \${$this->single_model_var_name}));
\$this->seeRouteIs('{$this->table_name}.edit', \${$this->single_model_var_name});
\$this->submitForm(trans('{$this->lang_name}.update'), \$this->getEditFields());
\$this->seePageIs(route('{$this->table_name}.show', \${$this->single_model_var_name}));
\$this->seeRouteIs('{$this->table_name}.show', \${$this->single_model_var_name});
\$this->seeInDatabase('{$this->table_name}', \$this->getEditFields([
'id' => \${$this->single_model_var_name}->id,
@ -178,9 +178,9 @@ class Manage{$this->plural_model_name}Test extends TestCase
\$this->loginAsUser();
\${$this->single_model_var_name} = factory({$this->model_name}::class)->create();
\$this->visit(route('{$this->table_name}.edit', \${$this->single_model_var_name}));
\$this->visitRoute('{$this->table_name}.edit', \${$this->single_model_var_name});
\$this->click('del-{$this->lang_name}-'.\${$this->single_model_var_name}->id);
\$this->seePageIs(route('{$this->table_name}.edit', [\${$this->single_model_var_name}, 'action' => 'delete']));
\$this->seeRouteIs('{$this->table_name}.edit', [\${$this->single_model_var_name}, 'action' => 'delete']);
\$this->press(trans('app.delete_confirm_button'));
@ -268,7 +268,7 @@ class Manage{$this->plural_model_name}Test extends TestCase
\${$this->single_model_var_name} = factory({$this->model_name}::class)->create();
\$this->loginAsUser();
\$this->visit(route('{$this->table_name}.index'));
\$this->visitRoute('{$this->table_name}.index');
\$this->see(\${$this->single_model_var_name}->name);
}
@ -284,14 +284,14 @@ class Manage{$this->plural_model_name}Test extends TestCase
public function user_can_create_a_{$this->lang_name}()
{
\$this->loginAsUser();
\$this->visit(route('{$this->table_name}.index'));
\$this->visitRoute('{$this->table_name}.index');
\$this->click(trans('{$this->lang_name}.create'));
\$this->seePageIs(route('{$this->table_name}.create'));
\$this->seeRouteIs('{$this->table_name}.create');
\$this->submitForm(trans('{$this->lang_name}.create'), \$this->getCreateFields());
\$this->seePageIs(route('{$this->table_name}.show', {$this->model_name}::first()));
\$this->seeRouteIs('{$this->table_name}.show', {$this->model_name}::first());
\$this->seeInDatabase('{$this->table_name}', \$this->getCreateFields());
}
@ -332,13 +332,13 @@ class Manage{$this->plural_model_name}Test extends TestCase
\$this->loginAsUser();
\${$this->single_model_var_name} = factory({$this->model_name}::class)->create(['name' => 'Testing 123']);
\$this->visit(route('{$this->table_name}.show', \${$this->single_model_var_name}));
\$this->visitRoute('{$this->table_name}.show', \${$this->single_model_var_name});
\$this->click('edit-{$this->lang_name}-'.\${$this->single_model_var_name}->id);
\$this->seePageIs(route('{$this->table_name}.edit', \${$this->single_model_var_name}));
\$this->seeRouteIs('{$this->table_name}.edit', \${$this->single_model_var_name});
\$this->submitForm(trans('{$this->lang_name}.update'), \$this->getEditFields());
\$this->seePageIs(route('{$this->table_name}.show', \${$this->single_model_var_name}));
\$this->seeRouteIs('{$this->table_name}.show', \${$this->single_model_var_name});
\$this->seeInDatabase('{$this->table_name}', \$this->getEditFields([
'id' => \${$this->single_model_var_name}->id,
@ -374,9 +374,9 @@ class Manage{$this->plural_model_name}Test extends TestCase
\$this->loginAsUser();
\${$this->single_model_var_name} = factory({$this->model_name}::class)->create();
\$this->visit(route('{$this->table_name}.edit', \${$this->single_model_var_name}));
\$this->visitRoute('{$this->table_name}.edit', \${$this->single_model_var_name});
\$this->click('del-{$this->lang_name}-'.\${$this->single_model_var_name}->id);
\$this->seePageIs(route('{$this->table_name}.edit', [\${$this->single_model_var_name}, 'action' => 'delete']));
\$this->seeRouteIs('{$this->table_name}.edit', [\${$this->single_model_var_name}, 'action' => 'delete']);
\$this->press(trans('app.delete_confirm_button'));

36
tests/Generators/Simple/FeatureTestGeneratorTest.php

@ -72,7 +72,7 @@ class Manage{$this->plural_model_name}Test extends TestCase
\${$this->single_model_var_name} = factory({$this->model_name}::class)->create();
\$this->loginAsUser();
\$this->visit(route('{$this->table_name}.index'));
\$this->visitRoute('{$this->table_name}.index');
\$this->see(\${$this->single_model_var_name}->name);
}
@ -80,17 +80,17 @@ class Manage{$this->plural_model_name}Test extends TestCase
public function user_can_create_a_{$this->lang_name}()
{
\$this->loginAsUser();
\$this->visit(route('{$this->table_name}.index'));
\$this->visitRoute('{$this->table_name}.index');
\$this->click(trans('{$this->lang_name}.create'));
\$this->seePageIs(route('{$this->table_name}.index', ['action' => 'create']));
\$this->seeRouteIs('{$this->table_name}.index', ['action' => 'create']);
\$this->submitForm(trans('{$this->lang_name}.create'), [
'name' => '{$this->model_name} 1 name',
'description' => '{$this->model_name} 1 description',
]);
\$this->seePageIs(route('{$this->table_name}.index'));
\$this->seeRouteIs('{$this->table_name}.index');
\$this->seeInDatabase('{$this->table_name}', [
'name' => '{$this->model_name} 1 name',
@ -104,16 +104,16 @@ class Manage{$this->plural_model_name}Test extends TestCase
\$this->loginAsUser();
\${$this->single_model_var_name} = factory({$this->model_name}::class)->create(['name' => 'Testing 123']);
\$this->visit(route('{$this->table_name}.index', ['q' => '123']));
\$this->visitRoute('{$this->table_name}.index', ['q' => '123']);
\$this->click('edit-{$this->lang_name}-'.\${$this->single_model_var_name}->id);
\$this->seePageIs(route('{$this->table_name}.index', ['action' => 'edit', 'id' => \${$this->single_model_var_name}->id, 'q' => '123']));
\$this->seeRouteIs('{$this->table_name}.index', ['action' => 'edit', 'id' => \${$this->single_model_var_name}->id, 'q' => '123']);
\$this->submitForm(trans('{$this->lang_name}.update'), [
'name' => '{$this->model_name} 1 name',
'description' => '{$this->model_name} 1 description',
]);
\$this->seePageIs(route('{$this->table_name}.index', ['q' => '123']));
\$this->seeRouteIs('{$this->table_name}.index', ['q' => '123']);
\$this->seeInDatabase('{$this->table_name}', [
'name' => '{$this->model_name} 1 name',
@ -127,9 +127,9 @@ class Manage{$this->plural_model_name}Test extends TestCase
\$this->loginAsUser();
\${$this->single_model_var_name} = factory({$this->model_name}::class)->create();
\$this->visit(route('{$this->table_name}.index', ['action' => 'edit', 'id' => \${$this->single_model_var_name}->id]));
\$this->visitRoute('{$this->table_name}.index', ['action' => 'edit', 'id' => \${$this->single_model_var_name}->id]);
\$this->click('del-{$this->lang_name}-'.\${$this->single_model_var_name}->id);
\$this->seePageIs(route('{$this->table_name}.index', ['action' => 'delete', 'id' => \${$this->single_model_var_name}->id]));
\$this->seeRouteIs('{$this->table_name}.index', ['action' => 'delete', 'id' => \${$this->single_model_var_name}->id]);
\$this->seeInDatabase('{$this->table_name}', [
'id' => \${$this->single_model_var_name}->id,
@ -221,7 +221,7 @@ class Manage{$this->plural_model_name}Test extends TestCase
\${$this->single_model_var_name} = factory({$this->model_name}::class)->create();
\$this->loginAsUser();
\$this->visit(route('{$this->table_name}.index'));
\$this->visitRoute('{$this->table_name}.index');
\$this->see(\${$this->single_model_var_name}->name);
}
@ -229,17 +229,17 @@ class Manage{$this->plural_model_name}Test extends TestCase
public function user_can_create_a_{$this->lang_name}()
{
\$this->loginAsUser();
\$this->visit(route('{$this->table_name}.index'));
\$this->visitRoute('{$this->table_name}.index');
\$this->click(trans('{$this->lang_name}.create'));
\$this->seePageIs(route('{$this->table_name}.index', ['action' => 'create']));
\$this->seeRouteIs('{$this->table_name}.index', ['action' => 'create']);
\$this->submitForm(trans('{$this->lang_name}.create'), [
'name' => '{$this->model_name} 1 name',
'description' => '{$this->model_name} 1 description',
]);
\$this->seePageIs(route('{$this->table_name}.index'));
\$this->seeRouteIs('{$this->table_name}.index');
\$this->seeInDatabase('{$this->table_name}', [
'name' => '{$this->model_name} 1 name',
@ -253,16 +253,16 @@ class Manage{$this->plural_model_name}Test extends TestCase
\$this->loginAsUser();
\${$this->single_model_var_name} = factory({$this->model_name}::class)->create(['name' => 'Testing 123']);
\$this->visit(route('{$this->table_name}.index', ['q' => '123']));
\$this->visitRoute('{$this->table_name}.index', ['q' => '123']);
\$this->click('edit-{$this->lang_name}-'.\${$this->single_model_var_name}->id);
\$this->seePageIs(route('{$this->table_name}.index', ['action' => 'edit', 'id' => \${$this->single_model_var_name}->id, 'q' => '123']));
\$this->seeRouteIs('{$this->table_name}.index', ['action' => 'edit', 'id' => \${$this->single_model_var_name}->id, 'q' => '123']);
\$this->submitForm(trans('{$this->lang_name}.update'), [
'name' => '{$this->model_name} 1 name',
'description' => '{$this->model_name} 1 description',
]);
\$this->seePageIs(route('{$this->table_name}.index', ['q' => '123']));
\$this->seeRouteIs('{$this->table_name}.index', ['q' => '123']);
\$this->seeInDatabase('{$this->table_name}', [
'name' => '{$this->model_name} 1 name',
@ -276,9 +276,9 @@ class Manage{$this->plural_model_name}Test extends TestCase
\$this->loginAsUser();
\${$this->single_model_var_name} = factory({$this->model_name}::class)->create();
\$this->visit(route('{$this->table_name}.index', ['action' => 'edit', 'id' => \${$this->single_model_var_name}->id]));
\$this->visitRoute('{$this->table_name}.index', ['action' => 'edit', 'id' => \${$this->single_model_var_name}->id]);
\$this->click('del-{$this->lang_name}-'.\${$this->single_model_var_name}->id);
\$this->seePageIs(route('{$this->table_name}.index', ['action' => 'delete', 'id' => \${$this->single_model_var_name}->id]));
\$this->seeRouteIs('{$this->table_name}.index', ['action' => 'delete', 'id' => \${$this->single_model_var_name}->id]);
\$this->seeInDatabase('{$this->table_name}', [
'id' => \${$this->single_model_var_name}->id,

Loading…
Cancel
Save