Mercurial > hg > isophonics-drupal-site
annotate core/modules/views/tests/src/Kernel/ViewRenderTest.php @ 19:fa3358dc1485 tip
Add ndrum files
author | Chris Cannam |
---|---|
date | Wed, 28 Aug 2019 13:14:47 +0100 |
parents | af1871eacc83 |
children |
rev | line source |
---|---|
Chris@18 | 1 <?php |
Chris@18 | 2 |
Chris@18 | 3 namespace Drupal\Tests\views\Kernel; |
Chris@18 | 4 |
Chris@18 | 5 use Drupal\views\Views; |
Chris@18 | 6 |
Chris@18 | 7 /** |
Chris@18 | 8 * Tests general rendering of a view. |
Chris@18 | 9 * |
Chris@18 | 10 * @group views |
Chris@18 | 11 */ |
Chris@18 | 12 class ViewRenderTest extends ViewsKernelTestBase { |
Chris@18 | 13 |
Chris@18 | 14 /** |
Chris@18 | 15 * {@inheritdoc} |
Chris@18 | 16 */ |
Chris@18 | 17 public static $testViews = ['test_view_render']; |
Chris@18 | 18 |
Chris@18 | 19 /** |
Chris@18 | 20 * Tests render functionality. |
Chris@18 | 21 */ |
Chris@18 | 22 public function testRender() { |
Chris@18 | 23 $state = $this->container->get('state'); |
Chris@18 | 24 $state->set('views_render.test', 0); |
Chris@18 | 25 |
Chris@18 | 26 // Make sure that the rendering just calls the preprocess function once. |
Chris@18 | 27 $view = Views::getView('test_view_render'); |
Chris@18 | 28 $output = $view->preview(); |
Chris@18 | 29 $this->container->get('renderer')->renderRoot($output); |
Chris@18 | 30 |
Chris@18 | 31 $this->assertEquals(1, $state->get('views_render.test')); |
Chris@18 | 32 } |
Chris@18 | 33 |
Chris@18 | 34 } |