Issue #2339069 by rgoodine | joelpittet: Remove useless BlockPreprocessUnitTest.
parent
0391038ba5
commit
cf83a52a64
|
@ -1,56 +0,0 @@
|
||||||
<?php
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @file
|
|
||||||
* Contains \Drupal\block\Tests\BlockPreprocessUnitTest.
|
|
||||||
*/
|
|
||||||
|
|
||||||
namespace Drupal\block\Tests;
|
|
||||||
|
|
||||||
use Drupal\simpletest\WebTestBase;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Tests the template_preprocess_block() function.
|
|
||||||
*
|
|
||||||
* @group block
|
|
||||||
*/
|
|
||||||
class BlockPreprocessUnitTest extends WebTestBase {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Modules to enable.
|
|
||||||
*
|
|
||||||
* @var array
|
|
||||||
*/
|
|
||||||
public static $modules = array('block');
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Tests block classes with template_preprocess_block().
|
|
||||||
*/
|
|
||||||
function testBlockClasses() {
|
|
||||||
// Define a block with a derivative to be preprocessed, which includes both
|
|
||||||
// an underscore (not transformed) and a hyphen (transformed to underscore),
|
|
||||||
// and generates possibilities for each level of derivative.
|
|
||||||
// @todo Clarify this comment.
|
|
||||||
/** @var \Drupal\block\BlockInterface $block */
|
|
||||||
$block = entity_create('block', array(
|
|
||||||
'plugin' => 'system_menu_block:admin',
|
|
||||||
'region' => 'footer',
|
|
||||||
'id' => \Drupal::config('system.theme')->get('default') . '.machinename',
|
|
||||||
));
|
|
||||||
|
|
||||||
$variables = array();
|
|
||||||
$variables['elements']['#block'] = $block;
|
|
||||||
$plugin = $block->getPlugin();
|
|
||||||
$variables['elements']['#configuration'] = $plugin->getConfiguration();
|
|
||||||
$variables['elements']['#plugin_id'] = $plugin->getPluginId();
|
|
||||||
$variables['elements']['#base_plugin_id'] = $plugin->getBaseId();
|
|
||||||
$variables['elements']['#derivative_plugin_id'] = $plugin->getDerivativeId();
|
|
||||||
$variables['elements']['content'] = array();
|
|
||||||
|
|
||||||
// Test adding a class to the block content.
|
|
||||||
$variables['content_attributes']['class'][] = 'test-class';
|
|
||||||
template_preprocess_block($variables);
|
|
||||||
$this->assertEqual($variables['content_attributes']['class'], array('test-class'), 'Test-class class added to block content_attributes');
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
Loading…
Reference in New Issue