function ConfigActionsTest::testPlaceBlockActionOnlyWorksOnBlocks
@testWith ["placeBlockInDefaultTheme"] ["placeBlockInAdminTheme"]
File
-
core/
modules/ block/ tests/ src/ Kernel/ ConfigActionsTest.php, line 74
Class
- ConfigActionsTest
- @covers \Drupal\block\Plugin\ConfigAction\PlaceBlock @covers \Drupal\block\Plugin\ConfigAction\PlaceBlockDeriver @group block
Namespace
Drupal\Tests\block\KernelCode
public function testPlaceBlockActionOnlyWorksOnBlocks(string $action) : void {
$this->expectException(PluginNotFoundException::class);
$this->expectExceptionMessage("The \"user_role\" entity does not support the \"{$action}\" config action.");
$this->configActionManager
->applyAction($action, 'user.role.anonymous', []);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.