container->get('renderer'); $view = Views::getView('test_area_view'); // Tests \Drupal\views\Plugin\views\area\View::calculateDependencies(). $this->assertIdentical(['config' => ['views.view.test_simple_argument']], $view->calculateDependencies()); $this->executeView($view); $output = $view->render(); $output = $renderer->renderRoot($output); $this->assertTrue(strpos($output, 'js-view-dom-id-' . $view->dom_id) !== FALSE, 'The test view is correctly embedded.'); $view->destroy(); $view->setArguments(array(27)); $this->executeView($view); $output = $view->render(); $output = $renderer->renderRoot($output); $this->assertTrue(strpos($output, 'John') === FALSE, 'The test view is correctly embedded with inherited arguments.'); $this->assertTrue(strpos($output, 'George') !== FALSE, 'The test view is correctly embedded with inherited arguments.'); $view->destroy(); } }