]> source.dussan.org Git - nextcloud-server.git/commitdiff
Basic tests for getFileNameMimeType
authorRobin Appelman <icewind@owncloud.com>
Sun, 16 Jun 2013 18:19:37 +0000 (20:19 +0200)
committerRobin Appelman <icewind@owncloud.com>
Sun, 16 Jun 2013 18:19:37 +0000 (20:19 +0200)
tests/lib/helper.php

index 336e8f8b3c5ccf90bec70aa37efb644d188e118a..6acb0dfaa6b1cf1a2eb8b2e7f5e1079e7a089d58 100644 (file)
@@ -67,6 +67,15 @@ class Test_Helper extends PHPUnit_Framework_TestCase {
                $this->assertEquals($result, $expected);
        }
 
+       function testGetFileNameMimeType() {
+               $this->assertEquals('text/plain', OC_Helper::getFileNameMimeType('foo.txt'));
+               $this->assertEquals('image/png', OC_Helper::getFileNameMimeType('foo.png'));
+               $this->assertEquals('image/png', OC_Helper::getFileNameMimeType('foo.bar.png'));
+               $this->assertEquals('application/octet-stream', OC_Helper::getFileNameMimeType('.png'));
+               $this->assertEquals('application/octet-stream', OC_Helper::getFileNameMimeType('foo'));
+               $this->assertEquals('application/octet-stream', OC_Helper::getFileNameMimeType(''));
+       }
+
        function testGetStringMimeType() {
                $result = OC_Helper::getStringMimeType("/data/data.tar.gz");
                $expected = 'text/plain; charset=us-ascii';