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);
});
}