public function FieldFormatterWithInlineSettingsTest::providerTestRender in (Entity Reference) Field Formatters 3.x
Same name and namespace in other branches
- 8.2 tests/src/Kernel/Plugin/Field/FieldFormatter/FieldFormatterWithInlineSettingsTest.php \Drupal\Tests\field_formatter\Kernel\Plugin\Field\FieldFormatter\FieldFormatterWithInlineSettingsTest::providerTestRender()
- 8 tests/src/Kernel/Plugin/Field/FieldFormatter/FieldFormatterWithInlineSettingsTest.php \Drupal\Tests\field_formatter\Kernel\Plugin\Field\FieldFormatter\FieldFormatterWithInlineSettingsTest::providerTestRender()
Data provider for ::testRender().
File
- tests/
src/ Kernel/ Plugin/ Field/ FieldFormatter/ FieldFormatterWithInlineSettingsTest.php, line 135
Class
- FieldFormatterWithInlineSettingsTest
- @coversDefaultClass \Drupal\field_formatter\Plugin\Field\FieldFormatter\FieldFormatterWithInlineSettings @group field_formatter
Namespace
Drupal\Tests\field_formatter\Kernel\Plugin\Field\FieldFormatterCode
public function providerTestRender() {
$output_with_label = <<<EXPECTED
<div>
<div>test_er_field</div>
<div>
<div>
<div>Name</div>
<div>child name</div>
</div>
</div>
</div>
EXPECTED;
$output_without_label = <<<EXPECTED
<div>
<div>test_er_field</div>
<div>
<div>child name</div>
</div>
</div>
EXPECTED;
$output_without_label_vh = <<<EXPECTED
<div>
<div>test_er_field</div>
<div>
<div>
<div class="visually-hidden">Name</div>
<div>child name</div>
</div>
</div>
</div>
EXPECTED;
return [
[
'above',
$output_with_label,
],
[
'inline',
$output_with_label,
],
[
'hidden',
$output_without_label,
],
[
'visually_hidden',
$output_without_label_vh,
],
];
}