From 4ef45757cb746fcac3434af8c0278144dd1d0915 Mon Sep 17 00:00:00 2001 From: vitalii boiko Date: Sat, 16 Feb 2019 12:41:15 +0200 Subject: [PATCH] + add test case --- .../services/ngx-material-timepicker.service.spec.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/app/material-timepicker/services/ngx-material-timepicker.service.spec.ts b/src/app/material-timepicker/services/ngx-material-timepicker.service.spec.ts index 419909d4..01a2350e 100755 --- a/src/app/material-timepicker/services/ngx-material-timepicker.service.spec.ts +++ b/src/app/material-timepicker/services/ngx-material-timepicker.service.spec.ts @@ -3,6 +3,7 @@ import {ClockFaceTime} from '../models/clock-face-time.interface'; import {NgxMaterialTimepickerService} from './ngx-material-timepicker.service'; import {TimePeriod} from '../models/time-period.enum'; import * as moment from 'moment'; +import { TimeAdapter } from './time-adapter'; describe('NgxMaterialTimepickerService', () => { const DEFAULT_HOUR: ClockFaceTime = { @@ -104,4 +105,14 @@ describe('NgxMaterialTimepickerService', () => { expect(selectedMinute).toEqual({...DEFAULT_MINUTE, time: 10}); expect(selectedPeriod).toBe(TimePeriod.AM); }); + + it('should call console error', () => { + const minutesGap = 5; + const min = TimeAdapter.convertTimeToMoment('11:00 pm'); + const max = TimeAdapter.convertTimeToMoment('11:50 pm'); + const spy = spyOn(console, 'error'); + + timepickerService.setDefaultTimeIfAvailable('11:43 pm', min, max, 12, minutesGap); + expect(spy).toHaveBeenCalled(); + }); });