public function DevelClientSideFilterTableTest::testGetInfo in Devel 4.x
Same name and namespace in other branches
- 8.3 tests/src/Unit/DevelClientSideFilterTableTest.php \Drupal\Tests\devel\Unit\DevelClientSideFilterTableTest::testGetInfo()
- 8.2 tests/src/Unit/DevelClientSideFilterTableTest.php \Drupal\Tests\devel\Unit\DevelClientSideFilterTableTest::testGetInfo()
@covers ::getInfo
File
- tests/
src/ Unit/ DevelClientSideFilterTableTest.php, line 19
Class
- DevelClientSideFilterTableTest
- Tests ClientSideFilterTable element.
Namespace
Drupal\Tests\devel\UnitCode
public function testGetInfo() {
$translation = $this
->getStringTranslationStub();
$expected_info = [
'#filter_label' => $translation
->translate('Search'),
'#filter_placeholder' => $translation
->translate('Search'),
'#filter_description' => $translation
->translate('Search'),
'#header' => [],
'#rows' => [],
'#empty' => '',
'#sticky' => FALSE,
'#responsive' => TRUE,
'#attributes' => [],
'#pre_render' => [
[
ClientSideFilterTable::class,
'preRenderTable',
],
],
];
$table = new ClientSideFilterTable([], 'test', 'test');
$table
->setStringTranslation($translation);
$this
->assertEquals($expected_info, $table
->getInfo());
}