Пример #1
0
 public function testValidationBadEmail()
 {
     $form = new Account_Form_Account();
     $account = new Opus_Account(null, null, 'user');
     $form->populateFromModel($account);
     $postData = array('username' => 'user', 'roleguest' => '1', 'email' => 'notAnEmail', 'password' => 'password', 'confirm' => 'password');
     $this->assertFalse($form->isValid($postData));
     $errors = $form->getErrors(null, true);
     $this->assertTrue(isset($errors['email']));
     $this->assertTrue(in_array('emailAddressInvalidFormat', $errors['email']));
 }