Ergo\Tests\Routing\ControllerDirectoryTest::testControllerDirectory PHP Метод

testControllerDirectory() публичный Метод

    public function testControllerDirectory()
    {
        $files = new \ArrayIterator(array(new \SplFileInfo('/fake/path/TestController.php'), new \SplFileInfo('/fake/path/LlamaController.php'), new \SplFileInfo('/fake/path/LongNameController.php')));
        $directory = new Routing\ControllerDirectory($files, function ($f, $c) use(&$result) {
            return (object) array('file' => $f, 'controller' => $c);
        });
        $controller = $directory->resolve('LlamaController');
        $this->assertEquals($controller->file, '/fake/path/LlamaController.php');
        $this->assertEquals($controller->controller, 'LlamaController');
    }