ImboIntegrationTest\Database\DatabaseTests::testGetImagesAndReturnMetadata PHP Method

testGetImagesAndReturnMetadata() public method

    public function testGetImagesAndReturnMetadata()
    {
        $this->insertImages();
        $query = new Query();
        $query->returnMetadata(true);
        $images = $this->adapter->getImages(['user'], $query, $this->getMock('Imbo\\Model\\Images'));
        foreach ($images as $image) {
            $this->assertArrayHasKey('metadata', $image);
        }
        $this->assertSame(['key5' => 'value5'], $images[0]['metadata']);
        $this->assertSame(['key4' => 'value4'], $images[1]['metadata']);
        $this->assertSame(['key3' => 'value3'], $images[2]['metadata']);
        $this->assertSame(['key2' => 'value2'], $images[3]['metadata']);
        $this->assertSame(['key1' => 'value1'], $images[4]['metadata']);
        $this->assertSame(['key0' => 'value0'], $images[5]['metadata']);
    }