Example #1
0
 /**
  * @test
  */
 function find_will_result_inValid_if_required_data_is_not_set()
 {
     $source = array('test' => '');
     $this->validate->source($source);
     $got = $this->validate->is('test', $this->validate->getRule('text')->required());
     $this->assertEquals('', $got);
     $this->assertEquals('', $this->validate->get('test'));
     $this->assertEquals($source, $this->validate->get());
     $this->assertEquals(array(), $this->validate->getSafe());
     $this->assertEquals(true, $this->validate->fails());
     $errors = $this->validate->message();
     $this->assertEquals('required item', $errors['test']);
 }