Exemple #1
0
	public function testConditionalValidationRequired()
	{
		$n = new MockModel('a', 'b', '*****@*****.**');
		$n->shadowProperty = '...';
		$n->someRandomValue = 221;
		$n->save();
		
		try
		{
			$n->doSomethingSpecialWhichTriggersConditionalValidation();
			$this->fail('Exception expected');
		}
		catch (ValidationException $e)
		{
			$this->assertEquals('Conditional value is required', 
			                    $n->conditional_error);
		}
	}