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'], 'module' => ['views_test_data']], $view->getDependencies()); $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([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(); } }