only in patch2: unchanged: --- a/core/modules/block/tests/src/Unit/Plugin/DisplayVariant/BlockPageVariantTest.php +++ b/core/modules/block/tests/src/Unit/Plugin/DisplayVariant/BlockPageVariantTest.php @@ -192,11 +192,17 @@ public function testBuild(array $blocks_config, $visible_block_count, array $exp $block_plugin = $this->getMock('Drupal\Core\Block\BlockPluginInterface'); $main_content_block_plugin = $this->getMock('Drupal\Core\Block\MainContentBlockPluginInterface'); $messages_block_plugin = $this->getMock('Drupal\Core\Block\MessagesBlockPluginInterface'); + $access_result = $this->getMockBuilder('\Drupal\Core\Access\AccessResultAllowed') + ->disableOriginalConstructor() + ->getMock(); foreach ($blocks_config as $block_id => $block_config) { $block = $this->getMock('Drupal\block\BlockInterface'); $block->expects($this->atLeastOnce()) ->method('getPlugin') ->willReturn($block_config[1] ? $main_content_block_plugin : ($block_config[2] ? $messages_block_plugin : $block_plugin)); + $block->expects($this->atLeastOnce()) + ->method('access') + ->willReturn($access_result); $blocks[$block_config[0]][$block_id] = $block; }