moduleContainer = new ModuleContainer(Stub::make('Codeception\Lib\Di'), []); $this->moduleContainer->create('EmulateModuleHelper'); $this->modules = $this->moduleContainer->all(); $this->actions = $this->moduleContainer->getActions(); $this->filename = null; $this->makeCommand('\Codeception\Command\GenerateScenarios'); $this->config = array( 'paths' => array( 'tests' => 'tests/data/claypit/tests/', 'data' => '_data', ), 'class_name' => 'DumbGuy', 'path' => 'tests/data/claypit/tests/dummy/' ); } public function testBasic() { $this->execute(array('suite' => 'dummy')); $file = codecept_root_dir().'tests/data/scenarios/dummy/File_Exists.txt'; $this->assertArrayHasKey($file, $this->saved); $content = $this->saved[$file]; $this->assertContains('I WANT TO CHECK CONFIG EXISTS', $content); $this->assertContains('I see file found "$codeception"', $content); $this->assertContains('* File_Exists generated', $this->output); } public function testMultipleTestsGeneration() { $this->execute(['suite' => 'dummy']); $this->assertArrayHasKey(codecept_root_dir().'tests/data/scenarios/dummy/Another.optimistic.txt', $this->saved); $this->assertArrayHasKey(codecept_root_dir().'tests/data/scenarios/dummy/Another.pessimistic.txt', $this->saved); $file = codecept_root_dir().'tests/data/scenarios/dummy/File_Exists.txt'; $this->assertArrayHasKey($file, $this->saved); $content = $this->saved[$file]; $this->assertContains('I WANT TO CHECK CONFIG EXISTS', $content); $this->assertContains('I see file found "$codeception"', $content); $this->assertContains('* File_Exists generated', $this->output); } public function testHtml() { $this->execute(array('suite' => 'dummy', '--format' => 'html')); $file = codecept_root_dir().'tests/data/scenarios/dummy/File_Exists.html'; $this->assertArrayHasKey($file, $this->saved); $content = $this->saved[$file]; $this->assertContains('