Phalcon\Test\Unit\Assets\ManagerTest::testAssetsManagerOutputJsWithImplicitOutput PHP 메소드

testAssetsManagerOutputJsWithImplicitOutput() 공개 메소드

outputJs - implicitOutput tests
부터: 2014-10-13
저자: Nikolaos Dimopoulos ([email protected])
    public function testAssetsManagerOutputJsWithImplicitOutput()
    {
        $this->specify("The outputJs with implicitOutput does not produce the correct result", function () {
            $assets = new Manager();
            $assets->addJs('js/script1.js');
            $assets->addJs('js/script2.js');
            $assets->addResource(new Js('/js/script3.js', false));
            $expected = sprintf("%s\n%s\n%s\n", '<script type="text/javascript" src="/js/script1.js"></script>', '<script type="text/javascript" src="/js/script2.js"></script>', '<script type="text/javascript" src="/js/script3.js"></script>');
            ob_start();
            $assets->outputJs();
            expect(ob_get_clean())->equals($expected);
        });
    }