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');
<?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');
<?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');