public function HideModifierTest::testModification in Modifiers Pack 8
@covers ::modification
File
- modules/
modifiers_hide/ tests/ src/ Unit/ HideModifierTest.php, line 17
Class
- HideModifierTest
- @coversDefaultClass \Drupal\modifiers_hide\Plugin\modifiers\HideModifier @group modifiers_pack
Namespace
Drupal\Tests\modifiers_hide\UnitCode
public function testModification() {
// Well-formed boolean value.
$actual_1 = HideModifier::modification('.selector', [
'hide' => '1',
]);
$expected_css_1 = [
'all' => [
'.selector' => [
'display:none',
],
],
];
$this
->assertEquals($expected_css_1, $actual_1
->getCss());
$this
->assertEmpty($actual_1
->getLibraries());
$this
->assertEmpty($actual_1
->getSettings());
$this
->assertEmpty($actual_1
->getAttributes());
$this
->assertEmpty($actual_1
->getLinks());
// Mall-formed boolean value.
$actual_2 = HideModifier::modification('.selector', [
'hide' => '2',
]);
$this
->assertEmpty($actual_2);
}