ImboIntegrationTest\Database\DatabaseTests::testGetImageMimeType PHP Метод

testGetImageMimeType() публичный Метод

    public function testGetImageMimeType()
    {
        $images = [];
        $user = 'user';
        $images[0] = new Image();
        $images[0]->setMimeType('image/png')->setExtension('png')->setWidth(665)->setHeight(463)->setBlob(file_get_contents(FIXTURES_DIR . '/image.png'))->setOriginalChecksum(md5_file(FIXTURES_DIR . '/image.png'));
        $images[1] = new Image();
        $images[1]->setMimeType('image/jpeg')->setExtension('jpg')->setWidth(665)->setHeight(463)->setBlob(file_get_contents(FIXTURES_DIR . '/image.jpg'))->setOriginalChecksum(md5_file(FIXTURES_DIR . '/image.jpg'));
        foreach ($images as $image) {
            $imageIdentifier = md5($image->getBlob());
            $this->adapter->insertImage($user, $imageIdentifier, $image);
        }
        $this->assertSame('image/png', $this->adapter->getImageMimeType($user, md5($images[0]->getBlob())));
        $this->assertSame('image/jpeg', $this->adapter->getImageMimeType($user, md5($images[1]->getBlob())));
    }