Phalcon\Test\Unit\Mvc\View\SimpleTest::testRenderWithFilenameWithEngineExtension PHP 메소드

testRenderWithFilenameWithEngineExtension() 공개 메소드

Tests the rendering with registered engine
부터: 2014-05-28
저자: Kamil Skowron ([email protected])
    public function testRenderWithFilenameWithEngineExtension()
    {
        $this->specify('The rendering with registered engine does not work as expected', function () {
            $view = new Simple();
            $view->setDI(Di::getDefault());
            $view->setViewsDir(PATH_DATA . 'views' . DIRECTORY_SEPARATOR);
            $view->setParamToView('name', 'FooBar');
            $view->registerEngines(['.mhtml' => VoltEngine::class]);
            expect($view->render('test4/index.mhtml'))->equals('Hello FooBar');
            $this->tester->amInPath(PATH_DATA . 'views/test4');
            $this->tester->seeFileFound('index.mhtml.php');
            $this->tester->deleteFile('index.mhtml.php');
        });
    }