markTestSkipped('There is no CSSEMBED_JAR environment variable.'); } } public function testCssEmbedDataUri() { $data = base64_encode(file_get_contents(__DIR__.'/fixtures/home.png')); $asset = new FileAsset(__DIR__ . '/fixtures/cssembed/test.css'); $asset->load(); $filter = new CssEmbedFilter($_SERVER['CSSEMBED_JAR']); $filter->filterDump($asset); $this->assertContains('url(data:image/png;base64,'.$data, $asset->getContent()); } public function testCssEmbedMhtml() { $asset = new FileAsset(__DIR__ . '/fixtures/cssembed/test.css'); $asset->load(); $filter = new CssEmbedFilter($_SERVER['CSSEMBED_JAR']); $filter->setMhtml(true); $filter->setMhtmlRoot('/test'); $filter->filterDump($asset); $this->assertContains('url(mhtml:/test/!', $asset->getContent()); } }