/** * @beforeScenario */ public function setupApplication() { $this->application = new Application('2.1-dev'); $this->application->setAutoExit(false); $this->tester = new ApplicationTester($this->application); $this->setupReRunner(); $this->setupPrompter(); }
/** * @beforeScenario */ public function setupApplication() { StreamWrapper::register(); $this->application = new Application('2.1-dev'); $this->application->setAutoExit(false); $this->application->setTerminalDimensions(130, 30); $this->tester = new ApplicationTester($this->application); $this->setupReRunner(); $this->setupPrompter(); }
/** * @beforeScenario */ public function setupApplication() { $this->application = new Application('2.1-dev'); $this->application->setAutoExit(false); $extension = new Extension(); $extension->load($this->application->getContainer()); $this->tester = new ApplicationTester($this->application); $this->setupReRunner(); $this->setupPrompter(); }
/** * @Given /^I run phpspec$/ */ public function iRunPhpspec() { $application = new Application('2.0-dev'); $application->setAutoExit(false); $this->applicationTester = new ApplicationTester($application); $this->applicationTester->run('run --no-interaction -f pretty'); }
/** * @throws \Exception * @group phpspec */ public function testShouldPassPhpSpecTest() { try { $app = new Application('phpguard-listen-spec'); $app->setAutoExit(false); $app->setCatchExceptions(true); $input = new StringInput('run --ansi'); $return = $app->run($input); $this->assertEquals(0, $return, 'PhpGuard Spec Testing is not passed.'); } catch (\Exception $e) { throw $e; } }
/** * @return ApplicationTester */ private function createApplicationTester() { $application = new Application('2.1-dev'); $application->setAutoExit(false); return new ApplicationTester($application); }
/** * @return ApplicationTester */ private function createApplicationTester() { $application = new Application('version'); $application->setAutoExit(false); $application->getHelperSet()->set(new YesDialogHelper()); return new ApplicationTester($application); }