diff --git a/core/modules/views/src/Tests/Plugin/ArgumentDefaultTest.php b/core/modules/views/src/Tests/Plugin/ArgumentDefaultTest.php index dd5db0b..5abc27c 100644 --- a/core/modules/views/src/Tests/Plugin/ArgumentDefaultTest.php +++ b/core/modules/views/src/Tests/Plugin/ArgumentDefaultTest.php @@ -172,11 +172,17 @@ public function testArgumentDefaultNode() { public function testArgumentDefaultQueryParameter() { $view = Views::getView('test_argument_default_query_param'); - $options = ['query' => ['the_node_type' => 'page'], 'absolute' => TRUE]; - $request = Request::create(Url::fromUri('internal:/whatever', $options)->toString()); + $request = Request::create(Url::fromUri('internal:/whatever', ['absolute' => TRUE])->toString()); + + // Check the query parameter default argument fallback value. $view->setRequest($request); $view->initHandlers(); + $this->assertEqual($view->argument['type']->getDefaultArgument(), 'all'); + // Check the query parameter default argument with a value. + $request->query->add(['the_node_type' => 'page']); + $view->setRequest($request); + $view->initHandlers(); $this->assertEqual($view->argument['type']->getDefaultArgument(), 'page'); }