/** * Tests none filter * * @issue 1198 * @author Nikolaos Dimopoulos <*****@*****.**> * @since 2014-10-10 */ public function testAssetsFilterChainCustomFilterWithCssmin() { $this->markTestSkipped('To be tested'); $this->specify("The chaining a custom filter with cssmin does not return the correct results", function () { $fileName = newFileName('assets_', 'css'); $this->prepareDI(); $assets = new PhTAssetsManager(); $assets->useImplicitOutput(false); $css = $assets->collection('css'); $css->setTargetPath(PATH_CACHE . $fileName); $css->addCss(PATH_DATA . '/assets/1198.css'); $css->addFilter(new Helper\UppercaseFilter()); $css->addFilter(new Helper\TrimFilter()); $css->join(true); $assets->outputCss('css'); $expected = 'A{TEXT-DECORATION:NONE;}B{FONT-WEIGHT:BOLD;}'; $actual = file_get_contents(PATH_CACHE . $fileName); cleanFile(PATH_CACHE, $fileName); expect($actual)->equals($expected); }); }
/** * collection tests * * @author Nikolaos Dimopoulos <*****@*****.**> * @since 2014-10-13 */ public function testAssetsManagerOutputCssWithoutImplicitOutputFromCollection() { $this->markTestSkipped('To be tested'); $this->specify("The outputCss using a collection does not produce the correct result", function () { $this->prepareDI(); $assets = new PhTAssetsManager(); $assets->collection('footer')->addCss('css/style1.css'); $footer = $assets->collection('footer'); $footer->addCss('css/style2.css'); $assets->useImplicitOutput(false); $actual = $assets->outputCss('footer'); $expected = '<link rel="stylesheet" type="text/css" href="/css/style1.css" />' . PHP_EOL . '<link rel="stylesheet" type="text/css" href="/css/style2.css" />' . PHP_EOL; expect($actual)->equals($expected); }); }