Skip to content

Commit

Permalink
feat(DataRangeField): improve code coverage for data range field and …
Browse files Browse the repository at this point in the history
…error message pipe (#37)
  • Loading branch information
lincrosenbach authored and edetec committed Oct 5, 2018
1 parent 77dfe4c commit e265588
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -69,14 +69,14 @@ describe('DateRangeFieldComponent', () => {

expect(dateRangeField.dateRangeField.componentControl.value[0].toISOString()).toBe(changeTo[0].toISOString());
expect(dateRangeField.dateRangeField.componentControl.value[1].toISOString()).toBe(changeTo[1].toISOString());

expect(dateRangeField.dateRangeField.formattedValue).toBe('Feb 28, 2018 - Feb 28, 2018');

dateRangeField.form.reset();
tickAndDetectChanges(fixture);

expect(dateRangeField.dateValue).toBe(null);
expect(dateRangeField.dateRangeField.componentControl.value).toBe(null);

expect(dateRangeField.dateRangeField.formattedValue).toBe('-');
}));

});
Expand Down
13 changes: 13 additions & 0 deletions src/ng-xform/field-error-message/error-message.pipe.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,17 @@ describe('ErrorMessagePipe', () => {
const pipe = new ErrorMessagePipe();
expect(pipe).toBeTruthy();
});

it('should transform message', () => {
const pipe = new ErrorMessagePipe();

let nullMessage = pipe.transform(null);
expect(nullMessage).toBe('');

let requiredMessage = pipe.transform({ 'required': null });
expect(requiredMessage).toBe('Required');

let minLenMessage = pipe.transform({ 'minlength': {'requiredLength': 10} });
expect(minLenMessage).toBe('Field must have at least 10 characteres');
});
});

0 comments on commit e265588

Please sign in to comment.