/**
  * @requires function xdebug_get_headers
  *
  * @dataProvider canvasProvider
  *
  * @param \Jaguar\Canvas $canvas
  */
 public function testShow(Canvas $canvas)
 {
     ob_start();
     $key = trim(sprintf('Content-Type: %s', $canvas->getMimeType()));
     $canvas->show();
     $this->assertContains($key, xdebug_get_headers());
     $copy = $canvas->getCopy();
     $copy->fromString(ob_get_contents());
     $this->assertTrue($canvas->getDimension()->equals($copy->getDimension()));
     $this->assertEquals($canvas->getMimeType(), $copy->getMimeType());
     $this->assertEquals($canvas->getExtension(), $copy->getExtension());
     ob_end_clean();
 }