You are here

public function PanelizerEntityViewBuilderTest::testViewFieldItem in Panelizer 8.3

Same name and namespace in other branches
  1. 8.5 tests/src/Unit/PanelizerEntityViewBuilderTest.php \Drupal\Tests\panelizer\Unit\PanelizerEntityViewBuilderTest::testViewFieldItem()
  2. 8.4 tests/src/Unit/PanelizerEntityViewBuilderTest.php \Drupal\Tests\panelizer\Unit\PanelizerEntityViewBuilderTest::testViewFieldItem()

Tests viewFieldItem().

@covers ::viewFieldItem

File

tests/src/Unit/PanelizerEntityViewBuilderTest.php, line 351

Class

PanelizerEntityViewBuilderTest
Tests the PanelizerEntityViewBuilder.

Namespace

Drupal\Tests\panelizer\Unit

Code

public function testViewFieldItem() {
  $item = $this
    ->prophesize(FieldItemInterface::class)
    ->reveal();
  $display = [
    'abc' => 123,
  ];
  $this->fallbackViewBuilder
    ->viewFieldItem($item, $display)
    ->willReturn([
    '#markup' => 'item',
  ]);
  $this
    ->assertEquals([
    '#markup' => 'item',
  ], $this->entityViewBuilder
    ->viewFieldItem($item, $display));
}