public function testGlobalFiltersArray() { $handler = new Handler($dataGrid = $this->getMockDataGrid(true)); $dataGrid->getEnvironment()->getRequestProvider()->shouldReceive('getFilters')->once()->andReturn(array('Ben-city')); $handler->prepareFilters(); $expected = head($this->getValidatedData(true)); $this->assertCount(1, $data = $handler->getData()); $this->assertEquals(head(array_values($data->all())), $expected); }