Example #1
0
 /**
  * @dataProvider assetProvider
  */
 public function testAsset($ext, \Packaged\Dispatch\Assets\IAsset $class)
 {
     $extType = ["ico" => "image/x-icon", "css" => "text/css", "js" => "text/javascript", "json" => "application/json", "png" => "image/png", "jpg" => "image/jpeg", "jpeg" => "image/jpeg", "gif" => "image/gif", "swf" => "application/x-shockwave-flash", "flv" => "video/x-flv", "mp4" => "video/mp4", "mpeg" => "video/mpeg", "webm" => "video/webm", "mov" => "video/quicktime", "ttf" => "application/x-font-ttf", "ttc" => "application/x-font-ttc", "pfb" => "application/x-font-pfb", "pfm" => "application/x-font-pfm", "otf" => "application/x-font-opentype", "dfont" => "application/x-font-dfont", "pfa" => "application/x-font-pfa", "afm" => "application/x-font-afm", "svg" => "image/svg+xml", "eot" => "application/vnd.ms-fontobject", "woff" => "application/x-font-woff", "zip" => "application/zip", "pdf" => "application/pdf"];
     $this->assertEquals($ext, $class->getExtension());
     $this->assertEquals($extType[$ext], $class->getContentType());
 }