Jarves\Tests\Jarves\PageResponseTest::testPrefixingDifferentEntryPointProd PHP Метод

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

    public function testPrefixingDifferentEntryPointProd()
    {
        $request = new Request();
        $request->server->set('BASE', '/symfony-24/web');
        $request->server->set('REQUEST_URI', '/symfony-24/web/jarves');
        $request->server->set('SCRIPT_FILENAME', '/Users/marc/bude/symfony-24/web/app.php');
        $request->server->set('SCRIPT_NAME', '/symfony-24/web/app.php');
        $request->getBasePath();
        $this->getRequestStack()->push($request);
        $response = $this->getPageResponse();
        $prefix = substr($this->getJarves()->getAdminPrefix(), 1);
        $response->addJsFile($prefix . '/admin/ui/languages');
        $assetsTags = $response->getAssetTags();
        $expected = '<script type="text/javascript" src="jarves/admin/ui/languages"></script>';
        $this->assertEquals($expected, trim($assetsTags['jsTags']));
    }