/** * outputJs - without implicitOutput tests * * @author Nikolaos Dimopoulos <*****@*****.**> * @since 2014-10-13 */ public function testAssetsManagerOutputJsWithoutImplicitOutput() { $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>'); $assets->useImplicitOutput(false); expect($assets->outputJs())->equals($expected); }); }