예제 #1
0
파일: UtilsTest.php 프로젝트: getgrav/grav
 public function testGetExtensionByMime()
 {
     $this->assertEquals('html', Utils::getExtensionByMime('*/*'));
     $this->assertEquals('html', Utils::getExtensionByMime('text/*'));
     $this->assertEquals('html', Utils::getExtensionByMime('text/html'));
     $this->assertEquals('json', Utils::getExtensionByMime('application/json'));
     $this->assertEquals('atom', Utils::getExtensionByMime('application/atom+xml'));
     $this->assertEquals('rss', Utils::getExtensionByMime('application/rss+xml'));
     $this->assertEquals('jpg', Utils::getExtensionByMime('image/jpeg'));
     $this->assertEquals('png', Utils::getExtensionByMime('image/png'));
     $this->assertEquals('txt', Utils::getExtensionByMime('text/plain'));
     $this->assertEquals('doc', Utils::getExtensionByMime('application/msword'));
     $this->assertEquals('html', Utils::getExtensionByMime('foo/bar'));
     $this->assertEquals('baz', Utils::getExtensionByMime('foo/bar', 'baz'));
 }