/** * @test */ function requiredIf_with_possible_values() { $input = ['flag' => 'a', 'done' => '']; $this->validate->source($input); $this->validate->asText('flag'); $this->validate->asText('done')->requiredIf('flag', ['a']); $this->assertEquals(true, $this->validate->fails()); $this->assertEquals('required item', $this->validate->message('done')); }
/** * @return bool */ public function fails() { return $this->dio->fails(); }