function OEmbedSourceTest::testGetMetadata
Same name in other branches
- 9 core/modules/media/tests/src/Kernel/OEmbedSourceTest.php \Drupal\Tests\media\Kernel\OEmbedSourceTest::testGetMetadata()
- 8.9.x core/modules/media/tests/src/Kernel/OEmbedSourceTest.php \Drupal\Tests\media\Kernel\OEmbedSourceTest::testGetMetadata()
- 10 core/modules/media/tests/src/Kernel/OEmbedSourceTest.php \Drupal\Tests\media\Kernel\OEmbedSourceTest::testGetMetadata()
@covers ::getMetadata
File
-
core/
modules/ media/ tests/ src/ Kernel/ OEmbedSourceTest.php, line 37
Class
- OEmbedSourceTest
- @coversDefaultClass \Drupal\media\Plugin\media\Source\OEmbed
Namespace
Drupal\Tests\media\KernelCode
public function testGetMetadata() : void {
$configuration = [
'source_field' => 'field_test_oembed',
];
$plugin = OEmbed::create($this->container, $configuration, 'oembed', []);
// Test that NULL is returned for a media item with no source value.
$media = $this->prophesize('\\Drupal\\media\\MediaInterface');
$field_items = $this->prophesize('\\Drupal\\Core\\Field\\FieldItemListInterface');
$field_items->isEmpty()
->willReturn(TRUE);
$media->get($configuration['source_field'])
->willReturn($field_items->reveal());
$this->assertNull($plugin->getMetadata($media->reveal(), 'type'));
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.