public function generateGlobalPageObjectInDifferentPath(CliGuy\GeneratorSteps $I)
 {
     $I->executeCommand('generate:page Login -c tests/data/sandbox');
     $I->amInPath('tests/data/sandbox');
     $I->seeFileWithGeneratedClass('LoginPage', 'tests/_pages');
     $I->seeInThisFile('static $URL = ');
     $I->dontSeeInThisFile('public static function of(DummyGuy $I)');
     $I->seeFileFound('tests/_bootstrap.php');
     $I->seeInThisFile("\\Codeception\\Util\\Autoload::registerSuffix('Page', __DIR__.DIRECTORY_SEPARATOR.'_pages'");
 }
 public function generateGlobalPageObjectInDifferentPath(CliGuy\GeneratorSteps $I)
 {
     $I->executeCommand('generate:page Login -c tests/data/sandbox');
     $I->amInPath('tests/data/sandbox');
     $I->seeFileWithGeneratedClass('Login', 'tests/_support/Page');
     $I->seeInThisFile('static $URL = ');
     $I->dontSeeInThisFile('public function __construct(\\DumbGuy $I)');
     $I->seeFileFound('tests/_bootstrap.php');
 }
<?php

$I = new CliGuy\GeneratorSteps($scenario);
$I->wantTo('generate new group');
$I->amInPath('tests/data/sandbox');
$I->executeCommand('generate:group core');
$I->seeFileWithGeneratedClass('CoreGroup', 'tests/_groups');
$I->seeInThisFile("static \$group = 'core'");
$I->dontSeeInThisFile('public function _before(\\Codeception\\Event\\Test \\$e)');
$I->seeFileFound('tests/_bootstrap.php');
$I->seeInThisFile("\\Codeception\\Util\\Autoload::registerSuffix('Group', __DIR__.DIRECTORY_SEPARATOR.'_groups'");
<?php

$I = new CliGuy\GeneratorSteps($scenario);
$I->wantTo('generate helper');
$I->amInPath('tests/data/sandbox');
$I->executeCommand('generate:helper Db');
$I->seeFileWithGeneratedClass('Db', 'tests/_support/Helper');
$I->seeInThisFile('Db extends \\Codeception\\Module');
示例#5
0
<?php

$I = new CliGuy\GeneratorSteps($scenario);
$I->wantTo('generate sample Cest');
$I->amInPath('tests/data/sandbox');
$I->executeCommand('generate:cest dummy DummyClass');
$I->seeFileWithGeneratedClass('DummyClass');
示例#6
0
<?php

$I = new CliGuy\GeneratorSteps($scenario);
$I->wantTo('generate sample Test');
$I->amInPath('tests/data/sandbox');
$I->executeCommand('generate:test dummy Dummy');
$I->seeFileWithGeneratedClass('DummyTest');
$I->seeInThisFile('class DummyTest extends \\Codeception\\TestCase\\Test');
$I->seeInThisFile('protected $guy');
$I->seeInThisFile("function _before(");
<?php

$I = new CliGuy\GeneratorSteps($scenario);
$I->wantTo('generate step object');
$I->amInPath('tests/data/sandbox');
$I->executeCommand('generate:stepobject dummy Login --silent');
$I->seeFileWithGeneratedClass('LoginSteps', 'tests/dummy/_steps');
$I->seeInThisFile('LoginSteps extends \\DumbGuy');
$I->seeAutoloaderWasAdded('Steps', 'tests/dummy');
<?php

$I = new CliGuy\GeneratorSteps($scenario);
$I->wantTo('generate new group');
$I->amInPath('tests/data/sandbox');
$I->executeCommand('generate:group core');
$I->seeFileWithGeneratedClass('Core', 'tests/_support/Group');
$I->seeInThisFile("static \$group = 'core'");
$I->dontSeeInThisFile('public function _before(\\Codeception\\Event\\Test \\$e)');
$I->seeFileFound('tests/_bootstrap.php');
<?php

$I = new CliGuy\GeneratorSteps($scenario);
$I->wantTo('generate sample Test');
$I->amInPath('tests/data/sandbox');
$I->executeCommand('generate:phpunit dummy Dummy');
$I->seeFileWithGeneratedClass('DummyTest');
$I->seeInThisFile('class DummyTest extends \\PHPUnit_Framework_TestCase');
$I->seeInThisFile('function setUp()');
<?php

$I = new CliGuy\GeneratorSteps($scenario);
$I->wantTo('generate step object');
$I->amInPath('tests/data/sandbox');
$I->executeCommand('generate:stepobject dummy Login --silent');
$I->seeFileWithGeneratedClass('Login', 'tests/_support/Step/Dummy');
$I->seeInThisFile('Login extends \\DumbGuy');