mageekguy\atoum\tests\units\scripts\tagger\engine::testSetSrcIteratorInjector PHP Method

testSetSrcIteratorInjector() public method

    public function testSetSrcIteratorInjector()
    {
        $this->if($tagger = $this->newTestedInstance, $this->testedInstance->setSrcDirectory(__DIR__))->then->exception(function () use($tagger) {
            $tagger->setSrcIteratorInjector(function () {
            });
        })->isInstanceOf('mageekguy\\atoum\\exceptions\\logic')->hasMessage('Src iterator injector must take one argument')->object($this->testedInstance->setSrcIteratorInjector(function ($directory) {
            return new \recursiveDirectoryIterator($directory);
        }))->isTestedInstance->object($this->testedInstance->getSrcIterator())->isInstanceOf('recursiveDirectoryIterator')->string($this->testedInstance->getSrcIterator()->getPath())->isEqualTo(__DIR__);
    }