.../views/src/Tests/Handler/FilterEqualityTest.php | 9 +++++-- .../views/src/Tests/Handler/FilterNumericTest.php | 11 +++++++++ .../views/src/Tests/Handler/FilterStringTest.php | 28 +++++++++++++++++++++- 3 files changed, 45 insertions(+), 3 deletions(-) diff --git a/core/modules/views/src/Tests/Handler/FilterEqualityTest.php b/core/modules/views/src/Tests/Handler/FilterEqualityTest.php index fb9300d..0b02c0c 100644 --- a/core/modules/views/src/Tests/Handler/FilterEqualityTest.php +++ b/core/modules/views/src/Tests/Handler/FilterEqualityTest.php @@ -76,6 +76,8 @@ public function testEqualGroupedExposed() { $filters['name']['group_info']['default_group'] = 1; $view->setDisplay('page_1'); $view->displayHandlers->get('page_1')->overrideOption('filters', $filters); + $view->save(); + $this->container->get('router.builder')->rebuild(); $this->executeView($view); $resultset = array( @@ -129,6 +131,8 @@ public function testEqualGroupedNotExposed() { $filters['name']['group_info']['default_group'] = 2; $view->setDisplay('page_1'); $view->displayHandlers->get('page_1')->overrideOption('filters', $filters); + $view->save(); + $this->container->get('router.builder')->rebuild(); $this->executeView($view); $resultset = array( @@ -153,6 +157,7 @@ protected function getGroupedExposedFilters() { $filters = array( 'name' => array( 'id' => 'name', + 'plugin_id' => 'equality', 'table' => 'views_test_data', 'field' => 'name', 'relationship' => 'none', @@ -172,12 +177,12 @@ protected function getGroupedExposedFilters() { 1 => array( 'title' => 'Name is equal to Ringo', 'operator' => '=', - 'value' => array('value' => 'Ringo'), + 'value' => 'Ringo', ), 2 => array( 'title' => 'Name is not equal to Ringo', 'operator' => '!=', - 'value' => array('value' => 'Ringo'), + 'value' => 'Ringo', ), ), ), diff --git a/core/modules/views/src/Tests/Handler/FilterNumericTest.php b/core/modules/views/src/Tests/Handler/FilterNumericTest.php index 9277da5..e4914e6 100644 --- a/core/modules/views/src/Tests/Handler/FilterNumericTest.php +++ b/core/modules/views/src/Tests/Handler/FilterNumericTest.php @@ -80,6 +80,8 @@ public function testFilterNumericExposedGroupedSimple() { $filters['age']['group_info']['default_group'] = 1; $view->setDisplay('page_1'); $view->displayHandlers->get('page_1')->overrideOption('filters', $filters); + $view->save(); + $this->container->get('router.builder')->rebuild(); $this->executeView($view); $resultset = array( @@ -173,6 +175,8 @@ public function testFilterNumericExposedGroupedBetween() { $filters['age']['group_info']['default_group'] = 2; $view->setDisplay('page_1'); $view->displayHandlers->get('page_1')->overrideOption('filters', $filters); + $view->save(); + $this->container->get('router.builder')->rebuild(); $this->executeView($view); $resultset = array( @@ -201,6 +205,8 @@ public function testFilterNumericExposedGroupedNotBetween() { $filters['age']['group_info']['default_group'] = 3; $view->setDisplay('page_1'); $view->displayHandlers->get('page_1')->overrideOption('filters', $filters); + $view->save(); + $this->container->get('router.builder')->rebuild(); $this->executeView($view); $resultset = array( @@ -289,6 +295,8 @@ public function testFilterNumericExposedGroupedEmpty() { $filters['age']['group_info']['default_group'] = 4; $view->setDisplay('page_1'); $view->displayHandlers->get('page_1')->overrideOption('filters', $filters); + $view->save(); + $this->container->get('router.builder')->rebuild(); $this->executeView($view); $resultset = array( @@ -305,6 +313,8 @@ public function testFilterNumericExposedGroupedNotEmpty() { $filters['age']['group_info']['default_group'] = 5; $view->setDisplay('page_1'); $view->displayHandlers->get('page_1')->overrideOption('filters', $filters); + $view->save(); + $this->container->get('router.builder')->rebuild(); $this->executeView($view); $resultset = array( @@ -366,6 +376,7 @@ protected function getGroupedExposedFilters() { $filters = array( 'age' => array( 'id' => 'age', + 'plugin_id' => 'numeric', 'table' => 'views_test_data', 'field' => 'age', 'relationship' => 'none', diff --git a/core/modules/views/src/Tests/Handler/FilterStringTest.php b/core/modules/views/src/Tests/Handler/FilterStringTest.php index bcf84a7..58310ca 100644 --- a/core/modules/views/src/Tests/Handler/FilterStringTest.php +++ b/core/modules/views/src/Tests/Handler/FilterStringTest.php @@ -120,6 +120,8 @@ function testFilterStringGroupedExposedEqual() { $filters['name']['group_info']['default_group'] = 1; $view->setDisplay('page_1'); $view->displayHandlers->get('page_1')->overrideOption('filters', $filters); + $view->save(); + $this->container->get('router.builder')->rebuild(); $this->executeView($view); @@ -175,6 +177,8 @@ function testFilterStringGroupedExposedNotEqual() { $view->setDisplay('page_1'); $view->displayHandlers->get('page_1')->overrideOption('filters', $filters); + $view->save(); + $this->container->get('router.builder')->rebuild(); $this->executeView($view); @@ -230,6 +234,8 @@ function testFilterStringGroupedExposedContains() { $filters['name']['group_info']['default_group'] = '3'; $view->setDisplay('page_1'); $view->displayHandlers->get('page_1')->overrideOption('filters', $filters); + $view->save(); + $this->container->get('router.builder')->rebuild(); $this->executeView($view); @@ -304,6 +310,8 @@ function testFilterStringGroupedExposedWord() { $filters['name']['group_info']['default_group'] = '3'; $view->setDisplay('page_1'); $view->displayHandlers->get('page_1')->overrideOption('filters', $filters); + $view->save(); + $this->container->get('router.builder')->rebuild(); $this->executeView($view); @@ -369,6 +377,8 @@ function testFilterStringGroupedExposedStarts() { $filters['description']['group_info']['default_group'] = 2; $view->setDisplay('page_1'); $view->displayHandlers->get('page_1')->overrideOption('filters', $filters); + $view->save(); + $this->container->get('router.builder')->rebuild(); $this->executeView($view); @@ -420,6 +430,8 @@ function testFilterStringGroupedExposedNotStarts() { $filters['description']['group_info']['default_group'] = 3; $view->setDisplay('page_1'); $view->displayHandlers->get('page_1')->overrideOption('filters', $filters); + $view->save(); + $this->container->get('router.builder')->rebuild(); $this->executeView($view); @@ -474,6 +486,8 @@ function testFilterStringGroupedExposedEnds() { $filters['description']['group_info']['default_group'] = 4; $view->setDisplay('page_1'); $view->displayHandlers->get('page_1')->overrideOption('filters', $filters); + $view->save(); + $this->container->get('router.builder')->rebuild(); $this->executeView($view); @@ -525,6 +539,8 @@ function testFilterStringGroupedExposedNotEnds() { $filters['description']['group_info']['default_group'] = 5; $view->setDisplay('page_1'); $view->displayHandlers->get('page_1')->overrideOption('filters', $filters); + $view->save(); + $this->container->get('router.builder')->rebuild(); $this->executeView($view); @@ -578,6 +594,8 @@ function testFilterStringGroupedExposedNot() { $filters['description']['group_info']['default_group'] = 6; $view->setDisplay('page_1'); $view->displayHandlers->get('page_1')->overrideOption('filters', $filters); + $view->save(); + $this->container->get('router.builder')->rebuild(); $this->executeView($view); @@ -630,6 +648,8 @@ function testFilterStringGroupedExposedShorter() { $filters['name']['group_info']['default_group'] = 4; $view->setDisplay('page_1'); $view->displayHandlers->get('page_1')->overrideOption('filters', $filters); + $view->save(); + $this->container->get('router.builder')->rebuild(); $this->executeView($view); $resultset = array( @@ -676,6 +696,8 @@ function testFilterStringGroupedExposedLonger() { $filters['name']['group_info']['default_group'] = 5; $view->setDisplay('page_1'); $view->displayHandlers->get('page_1')->overrideOption('filters', $filters); + $view->save(); + $this->container->get('router.builder')->rebuild(); $this->executeView($view); $resultset = array( @@ -719,6 +741,8 @@ function testFilterStringGroupedExposedEmpty() { $filters['description']['group_info']['default_group'] = 7; $view->setDisplay('page_1'); $view->displayHandlers->get('page_1')->overrideOption('filters', $filters); + $view->save(); + $this->container->get('router.builder')->rebuild(); $this->executeView($view); $resultset = array( @@ -733,6 +757,7 @@ protected function getGroupedExposedFilters() { $filters = array( 'name' => array( 'id' => 'name', + 'plugin_id' => 'string', 'table' => 'views_test_data', 'field' => 'name', 'relationship' => 'none', @@ -756,7 +781,7 @@ protected function getGroupedExposedFilters() { 2 => array( 'title' => 'Is not Ringo', 'operator' => '!=', - 'value' => array('value' => 'Ringo'), + 'value' => 'Ringo', ), 3 => array( 'title' => 'Contains ing', @@ -778,6 +803,7 @@ protected function getGroupedExposedFilters() { ), 'description' => array( 'id' => 'description', + 'plugin_id' => 'string', 'table' => 'views_test_data', 'field' => 'description', 'relationship' => 'none',