/**
* Tests hook invocations for CRUD operations on blocks.
*/
public function testBlockHooks() { $entity = Block::
create([ 'id' => 'stark_test_html',
'plugin' => 'test_html',
'theme' => 'stark',
]);
$this->
assertHookMessageOrder([ 'entity_crud_hook_test_block_create called',
'entity_crud_hook_test_entity_create called for type block',
]);
$GLOBALS['entity_crud_hook_test'
] =
[];
$entity->
save();
$this->
assertHookMessageOrder([ 'entity_crud_hook_test_block_presave called',
'entity_crud_hook_test_entity_presave called for type block',
'entity_crud_hook_test_block_insert called',