public function generateSuitePageObject(CliGuy\GeneratorSteps $I) { $I->amInPath('tests/data/sandbox'); $I->executeCommand('generate:page dummy Login'); $I->seeFileWithGeneratedClass('LoginPage', 'tests/dummy/_pages'); $I->seeInThisFile('class LoginPage'); $I->seeInThisFile('protected $dumbGuy;'); $I->seeInThisFile('public static function of(DumbGuy $I)'); $I->seeInThisFile('@return LoginPage'); $I->seeAutoloaderWasAdded('Page', 'tests/dummy'); }
<?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');