mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-31 17:38:48 +00:00
committed by
Mario Romano
parent
a6e2c1532d
commit
94781c370f
@@ -134,6 +134,30 @@ describe('FormFieldValidator', () => {
|
|||||||
expect(validator.validate(field)).toBeFalsy();
|
expect(validator.validate(field)).toBeFalsy();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('should succeed for date', () => {
|
||||||
|
let field = new FormFieldModel(new FormModel(), {
|
||||||
|
type: FormFieldTypes.DATE,
|
||||||
|
value: '2016-12-31',
|
||||||
|
required: true
|
||||||
|
});
|
||||||
|
|
||||||
|
expect(validator.validate(field)).toBeTruthy();
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should fail for date', () => {
|
||||||
|
let field = new FormFieldModel(new FormModel(), {
|
||||||
|
type: FormFieldTypes.DATE,
|
||||||
|
value: null,
|
||||||
|
required: true
|
||||||
|
});
|
||||||
|
|
||||||
|
field.value = null;
|
||||||
|
expect(validator.validate(field)).toBeFalsy();
|
||||||
|
|
||||||
|
field.value = '';
|
||||||
|
expect(validator.validate(field)).toBeFalsy();
|
||||||
|
});
|
||||||
|
|
||||||
it('should succeed for text', () => {
|
it('should succeed for text', () => {
|
||||||
let field = new FormFieldModel(new FormModel(), {
|
let field = new FormFieldModel(new FormModel(), {
|
||||||
type: FormFieldTypes.TEXT,
|
type: FormFieldTypes.TEXT,
|
||||||
|
@@ -39,7 +39,8 @@ export class RequiredFieldValidator implements FormFieldValidator {
|
|||||||
FormFieldTypes.RADIO_BUTTONS,
|
FormFieldTypes.RADIO_BUTTONS,
|
||||||
FormFieldTypes.UPLOAD,
|
FormFieldTypes.UPLOAD,
|
||||||
FormFieldTypes.AMOUNT,
|
FormFieldTypes.AMOUNT,
|
||||||
FormFieldTypes.DYNAMIC_TABLE
|
FormFieldTypes.DYNAMIC_TABLE,
|
||||||
|
FormFieldTypes.DATE
|
||||||
];
|
];
|
||||||
|
|
||||||
isSupported(field: FormFieldModel): boolean {
|
isSupported(field: FormFieldModel): boolean {
|
||||||
|
Reference in New Issue
Block a user