function test_getImageEnclosure() { $doc = $this->make_enclosure_image(array()); $this->assertNull(SDKWrapper::getImageEnclosure($doc)); // favors large/primary/standard crops $doc = $this->make_enclosure_image(array('foobar', 'something', 'large', 'blah')); $this->assertEquals('large', SDKWrapper::getImageEnclosure($doc)->meta->crop); $doc = $this->make_enclosure_image(array('foobar', 'primary', 'blah')); $this->assertEquals('primary', SDKWrapper::getImageEnclosure($doc)->meta->crop); $doc = $this->make_enclosure_image(array('standard', 'foo', 'blah')); $this->assertEquals('standard', SDKWrapper::getImageEnclosure($doc)->meta->crop); // falls back to first $doc = $this->make_enclosure_image(array('foo', 'and', 'bar')); $this->assertEquals('foo', SDKWrapper::getImageEnclosure($doc)->meta->crop); }