You are here

public function ViewsBlockTest::testBuildFailed in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 core/modules/views/tests/src/Unit/Plugin/Block/ViewsBlockTest.php \Drupal\Tests\views\Unit\Plugin\Block\ViewsBlockTest::testBuildFailed()

Tests the build method with a failed execution.

See also

\Drupal\views\Plugin\block\ViewsBlock::build()

File

core/modules/views/tests/src/Unit/Plugin/Block/ViewsBlockTest.php, line 187
Contains \Drupal\Tests\views\Unit\Plugin\Block\ViewsBlockTest.

Class

ViewsBlockTest
@coversDefaultClass \Drupal\views\Plugin\block\ViewsBlock @group views

Namespace

Drupal\Tests\views\Unit\Plugin\Block

Code

public function testBuildFailed() {
  $output = FALSE;
  $this->executable
    ->expects($this
    ->once())
    ->method('buildRenderable')
    ->with('block_1', [])
    ->willReturn($output);
  $block_id = 'views_block:test_view-block_1';
  $config = array();
  $definition = array();
  $definition['provider'] = 'views';
  $plugin = new ViewsBlock($config, $block_id, $definition, $this->executableFactory, $this->storage, $this->account);
  $this
    ->assertEquals(array(), $plugin
    ->build());
}