/** * CCValidator::email tests */ public function test_email() { $validator = new CCValidator(array('email1' => '*****@*****.**', 'email2' => 'info@example', 'email3' => 'info@@example.com', 'email4' => '*****@*****.**', 'email5' => '')); $this->assertTrue($validator->email('email1')); $this->assertFalse($validator->not_email('email1')); $this->assertFalse($validator->email('email2')); $this->assertFalse($validator->email('email3')); $this->assertTrue($validator->email('email4')); $this->assertFalse($validator->email('email5')); // test rules syntax $this->assertTrue($validator->rules('email1', 'required', 'email')); }