Ejemplo n.º 1
0
 /**
  * @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'));
 }
Ejemplo n.º 2
0
 /**
  * @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);
 }
Ejemplo n.º 3
0
 protected function getModule($name)
 {
     if (!$this->hasModule($name)) {
         throw new Exception\ModuleException(__CLASS__, "Module {$name} couldn't be connected");
     }
     return $this->moduleContainer->getModule($name);
 }