markTestSkipped('No jpegtran configuration.'); } $this->filter = new JpegtranFilter($_SERVER['JPEGTRAN_BIN']); } public function testFilter() { $asset = new FileAsset(__DIR__.'/fixtures/home.jpg'); $asset->load(); $before = $asset->getContent(); $this->filter->filterDump($asset); $this->assertNotEmpty($asset->getContent(), '->filterLoad() sets content'); $this->assertNotEquals($before, $asset->getContent(), '->filterDump() changes the content'); $this->assertMimeType('image/jpeg', $asset->getContent(), '->filterDump() creates JPEG data'); } }