Chris@0: 'system_menu_block:admin', Chris@0: 'region' => 'footer', Chris@0: 'id' => 'machinename', Chris@0: ]); Chris@0: Chris@0: $variables = []; Chris@0: $plugin = $block->getPlugin(); Chris@0: $variables['elements']['#configuration'] = $plugin->getConfiguration(); Chris@0: $variables['elements']['#plugin_id'] = $plugin->getPluginId(); Chris@0: $variables['elements']['#id'] = $block->id(); Chris@0: $variables['elements']['#base_plugin_id'] = $plugin->getBaseId(); Chris@0: $variables['elements']['#derivative_plugin_id'] = $plugin->getDerivativeId(); Chris@0: $variables['elements']['content'] = []; Chris@0: $suggestions = block_theme_suggestions_block($variables); Chris@0: $this->assertEqual($suggestions, ['block__system', 'block__system_menu_block', 'block__system_menu_block__admin', 'block__machinename']); Chris@0: } Chris@0: Chris@0: }