Example #1
0
 /**
  * @covers de\detert\sebastian\slimline\Request::validateSuperglobals
  * @covers de\detert\sebastian\slimline\Request::normalize
  * @covers de\detert\sebastian\slimline\Request::getFilteredData
  */
 public function testShouldReturnFirstValueInScope()
 {
     $filter = new Request_Filter();
     $filter->any_value = array('scope' => array('GET', 'COOKIE'), 'filter' => FILTER_SANITIZE_STRING, 'options' => array('default' => 'sebastian'));
     $actual = $this->request->getFilteredData($filter);
     $this->assertInstanceOf('de\\detert\\sebastian\\slimline\\Request_Filtered', $actual);
     $this->assertEquals($actual->any_value, 1);
     $filter = new Request_Filter();
     $filter->any_value = array('scope' => array('COOKIE', 'GET'), 'filter' => FILTER_SANITIZE_STRING, 'options' => array('default' => 'sebastian'));
     $actual = $this->request->getFilteredData($filter);
     $this->assertInstanceOf('de\\detert\\sebastian\\slimline\\Request_Filtered', $actual);
     $this->assertEquals($actual->any_value, 2);
 }