public function testDetect() { $detection = new Detection(\OC::$server->getURLGenerator(), \OC::$configDir); $dir = \OC::$SERVERROOT . '/tests/data'; $result = $detection->detect($dir . "/"); $expected = 'httpd/unix-directory'; $this->assertEquals($expected, $result); $result = $detection->detect($dir . "/data.tar.gz"); $expected = 'application/x-gzip'; $this->assertEquals($expected, $result); $result = $detection->detect($dir . "/data.zip"); $expected = 'application/zip'; $this->assertEquals($expected, $result); $result = $detection->detect($dir . "/testimagelarge.svg"); $expected = 'image/svg+xml'; $this->assertEquals($expected, $result); $result = $detection->detect($dir . "/testimage.png"); $expected = 'image/png'; $this->assertEquals($expected, $result); }