/** * @covers FormValidatorEmail * @covers FormValidator */ public function testIsValid() { $form = new Form('some template'); $form->setData('testData', '*****@*****.**'); $validator = new FormValidatorEmail($form, 'testData', FORM_VALIDATOR_REQUIRED_VALUE, 'some.message.key'); self::assertTrue($validator->isValid()); self::assertEquals(array('testData' => array('required', 'email')), $form->cssValidation); $form->setData('testData', 'anything else'); $validator = new FormValidatorEmail($form, 'testData', FORM_VALIDATOR_REQUIRED_VALUE, 'some.message.key'); self::assertFalse($validator->isValid()); }