From: Normal Ra Date: Wed, 13 Aug 2014 11:38:16 +0000 (+0200) Subject: Add APK mimetype tests. X-Git-Tag: v8.0.0alpha1~897^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=8e11455f27d5efa6b95ccd695083697e0018e712;p=nextcloud-server.git Add APK mimetype tests. --- diff --git a/tests/lib/repair/repairmimetypes.php b/tests/lib/repair/repairmimetypes.php index 3ed19bd55bb..7754864a69e 100644 --- a/tests/lib/repair/repairmimetypes.php +++ b/tests/lib/repair/repairmimetypes.php @@ -108,6 +108,33 @@ class TestRepairMimeTypes extends PHPUnit_Framework_TestCase { ); } + /** + * Test renaming the APK mime type + */ + public function testRenameAPKMimeType() { + $this->addEntries( + array( + array('test.apk', 'application/octet-stream'), + array('bogus.apk', 'application/vnd.android.package-archive'), + array('bogus2.apk', 'application/wrong'), + ) + ); + + $this->repair->run(); + + // force mimetype reload + DummyFileCache::clearCachedMimeTypes(); + $this->storage->getCache()->loadMimeTypes(); + + $this->checkEntries( + array( + array('test.apk', 'application/vnd.android.package-archive'), + array('bogus.apk', 'application/vnd.android.package-archive'), + array('bogus2.apk', 'application/vnd.android.package-archive'), + ) + ); + } + /** * Test renaming and splitting old office mime types when * new ones already exist