mageekguy\atoum\tests\units\test::testAddExtension PHP Method

testAddExtension() public method

public testAddExtension ( )
    public function testAddExtension()
    {
        $this->if($test = new emptyTest())->then->object($test->addExtension($extension = new \mock\mageekguy\atoum\extension()))->isIdenticalTo($test)->array(iterator_to_array($test->getExtensions()))->isEqualTo(array($extension))->array($test->getObservers())->isEqualTo(array($extension))->mock($extension)->call('setTest')->withArguments($test)->once()->if($this->resetMock($extension))->then->object($test->addExtension($extension))->isIdenticalTo($test)->array(iterator_to_array($test->getExtensions()))->isEqualTo(array($extension))->array($test->getObservers())->isEqualTo(array($extension))->mock($extension)->call('setTest')->once();
    }