CRUDlexTests\MimeTypesTest::testGetMimeType PHP Method

testGetMimeType() public method

public testGetMimeType ( )
    public function testGetMimeType()
    {
        $mimeTypes = new MimeTypes();
        $read = $mimeTypes->getMimeType('test.css');
        $expected = 'text/css';
        $this->assertSame($expected, $read);
        $read = $mimeTypes->getMimeType('test.jpg');
        $expected = 'image/jpeg';
        $this->assertSame($expected, $read);
        $read = $mimeTypes->getMimeType(__DIR__ . '/../../src/static/css/vendor/bootstrap/bootstrap.css');
        $expected = 'text/css';
        $this->assertSame($expected, $read);
        $read = $mimeTypes->getMimeType(__DIR__ . '/../../src/static/images/flags/ad.png');
        $expected = 'image/png';
        $this->assertSame($expected, $read);
        $read = $mimeTypes->getMimeType(__DIR__ . '/../../src/static/js/vendor/moment.min.js');
        $expected = 'application/x-javascript';
        $this->assertSame($expected, $read);
        $read = $mimeTypes->getMimeType(null);
        $expected = 'application/octet-stream';
        $this->assertSame($expected, $read);
        $read = $mimeTypes->getMimeType('foo');
        $expected = 'application/octet-stream';
        $this->assertSame($expected, $read);
        $read = $mimeTypes->getMimeType('');
        $expected = 'application/octet-stream';
        $this->assertSame($expected, $read);
    }
MimeTypesTest