/** * @group core * @throws \Codeception\Exception\ConfigurationException */ public function testCreateModule() { $module = $this->moduleContainer->create('EmulateModuleHelper'); $this->assertInstanceOf('Codeception\\Module\\EmulateModuleHelper', $module); $module = $this->moduleContainer->create('Codeception\\Module\\EmulateModuleHelper'); $this->assertInstanceOf('Codeception\\Module\\EmulateModuleHelper', $module); $this->assertTrue($this->moduleContainer->hasModule('EmulateModuleHelper')); $this->assertInstanceOf('Codeception\\Module\\EmulateModuleHelper', $this->moduleContainer->getModule('EmulateModuleHelper')); }
/** * @group core */ public function testRunStep() { $assertions =& $this->moduleContainer->getModule('EmulateModuleHelper')->assertions; $step = new \Codeception\Step\Action('seeEquals', array(5, 5)); $this->testcase->runStep($step); $this->assertEquals(1, $assertions); $step = new \Codeception\Step\Action('seeEquals', array(5, 6)); try { $this->testcase->runStep($step); } catch (Exception $e) { $this->assertInstanceOf('PHPUnit_Framework_ExpectationFailedException', $e); } $this->assertEquals(1, $assertions); }
protected function getModule($name) { if (!$this->hasModule($name)) { throw new Exception\ModuleException(__CLASS__, "Module {$name} couldn't be connected"); } return $this->moduleContainer->getModule($name); }