/** * @dataProvider provideMultipleUrls */ public function testMultipleUrls($format, $file, $bundleUrl, $inputUrl1, $inputUrl2, $expectedUrl1, $expectedUrl2) { $content = sprintf($format, $inputUrl1, $inputUrl2); $fileInfo = $this->getMockBuilder('\\SplFileInfo')->disableOriginalConstructor()->getMock(); $filter = new CssUrlRewriteFilter(); $filtered = $filter->filterFile($content, $file, $fileInfo, $bundleUrl, null); $this->assertEquals(sprintf($format, $expectedUrl1, $expectedUrl2), $filtered, '->filterFile() rewrites relative urls'); }
/** * @dataProvider provideMultipleUrls */ public function testMultipleUrls($format, $file, $bundleUrl, $inputUrl1, $inputUrl2, $expectedUrl1, $expectedUrl2) { $content = sprintf($format, $inputUrl1, $inputUrl2); $fileInfo = new \SplFileInfo($file); $filter = new CssUrlRewriteFilter(); $filtered = $filter->filterFile($content, $file, $fileInfo, $bundleUrl, null); $this->assertEquals(sprintf($format, $expectedUrl1, $expectedUrl2), $filtered, '->filterFile() rewrites relative urls'); }