public function testDateFormValid() { $field = new MemberDatetimeOptionsetField('DateFormat', 'DateFormat'); $this->assertTrue($field->validate(null)); $_POST['DateFormat_custom'] = 'dd MM yyyy'; $this->assertTrue($field->validate(null)); $_POST['DateFormat_custom'] = 'sdfdsfdfd1244'; $this->assertFalse($field->validate(null)); }
public function testDateFormValid() { $field = new MemberDatetimeOptionsetField('DateFormat', 'DateFormat'); $validator = new RequiredFields(); $this->assertTrue($field->validate($validator)); $field->setValue(array('Options' => '__custom__', 'Custom' => 'dd MM yyyy')); $this->assertTrue($field->validate($validator)); $field->setValue(array('Options' => '__custom__', 'Custom' => 'sdfdsfdfd1244')); $this->assertFalse($field->validate($validator)); }