Esempio n. 1
0
 public function testValidatorGetUnknown()
 {
     $data = array('unknown' => 'xxx');
     $validators = array('month' => 'digits');
     $input = new InputFilter(null, $validators, $data);
     $this->assertFalse($input->hasMissing(), 'Expected hasMissing() to return false');
     $this->assertFalse($input->hasInvalid(), 'Expected hasInvalid() to return false');
     $this->assertTrue($input->hasUnknown(), 'Expected hasUnknown() to retrun true');
     $this->assertFalse($input->hasValid(), 'Expected hasValid() to return false');
     $unknown = $input->getUnknown();
     $this->assertInternalType('array', $unknown);
     $this->assertThat($unknown, $this->arrayHasKey('unknown'));
 }