/** * @test */ public function removePageSectionFilterIsKeepingOtherFilters() { $fakeConfigurationArray['plugin.']['tx_solr.'] = array('search.' => array('query.' => array('filter.' => array('type:pages', '__pageSections' => '1,2,3')))); $configuration = new TypoScriptConfiguration($fakeConfigurationArray); $this->assertEquals(['type:pages', '__pageSections' => '1,2,3'], $configuration->getSearchQueryFilterConfiguration()); $configuration->removeSearchQueryFilterForPageSections(); $this->assertEquals(['type:pages'], $configuration->getSearchQueryFilterConfiguration()); }