public function EntityReferenceBrowserTableWidgetTests::testGetFirstColumn__GivenRenderedEntitySetting__ReturnMediaRenderArray in Entity Browser - Table Layout 8
File
- tests/
src/ Kernel/ EntityReferenceBrowserTableWidgetTests.php, line 159
Class
Namespace
Drupal\entity_browser_table\KernelCode
public function testGetFirstColumn__GivenRenderedEntitySetting__ReturnMediaRenderArray() {
$this->widget
->setSetting('field_widget_display', 'rendered_entity');
$this->widget
->setSetting('field_widget_display_settings', [
"view_mode" => "preview",
]);
$testGetFirstColumn = $this->widget
->getFirstColumn($this->entities[0]);
$this
->assertIsArray($testGetFirstColumn);
$this
->assertArrayHasKey('#media', $testGetFirstColumn);
$this
->assertInstanceOf(Media::class, $testGetFirstColumn['#media']);
$this
->assertArrayHasKey('#view_mode', $testGetFirstColumn);
$this
->assertEquals('preview', $testGetFirstColumn['#view_mode']);
}