Skip to content

Commit af437c3

Browse files
committed
chore(time-picker): fix failing tests
1 parent b5f0431 commit af437c3

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

projects/igniteui-angular/src/lib/time-picker/time-picker.component.spec.ts

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,8 @@ describe('IgxTimePicker', () => {
7777
(timePicker as any).dateTimeEditor = mockDateTimeEditorDirective;
7878
const mockToggleDirective = jasmine.createSpyObj('IgxToggleDirective', { collapsed: true });
7979
(timePicker as any).toggleRef = mockToggleDirective;
80-
timePicker.ngOnInit();
80+
timePicker.minDropdownValue = timePicker.minDateValue;
81+
timePicker.maxDropdownValue = timePicker.maxDateValue;
8182

8283
const date = new Date(2020, 12, 12, 10, 30, 30);
8384
timePicker.value = new Date(date);
@@ -133,8 +134,8 @@ describe('IgxTimePicker', () => {
133134

134135
const date = new Date(2020, 12, 12, 10, 30, 30);
135136
timePicker.value = new Date(date);
136-
137-
timePicker.ngOnInit();
137+
timePicker.minDropdownValue = timePicker.minDateValue;
138+
timePicker.maxDropdownValue = timePicker.maxDateValue;
138139

139140
const selectedDate = new Date(2020, 12, 12, 6, 45, 0);
140141
spyOn(timePicker.valueChange, 'emit').and.callThrough();
@@ -153,7 +154,8 @@ describe('IgxTimePicker', () => {
153154
timePicker.value = new Date(date);
154155
timePicker.minValue = new Date(2020, 12, 12, 6, 0, 0);
155156
timePicker.maxValue = new Date(2020, 12, 12, 16, 0, 0);
156-
timePicker.ngOnInit();
157+
timePicker.minDropdownValue = timePicker.minDateValue;
158+
timePicker.maxDropdownValue = timePicker.maxDateValue;
157159

158160
const selectedDate = new Date(2020, 12, 12, 3, 45, 0);
159161
const args: IgxTimePickerValidationFailedEventArgs = {
@@ -175,13 +177,16 @@ describe('IgxTimePicker', () => {
175177
timePicker = new IgxTimePickerComponent(elementRef, null, null, null, mockInjector, null);
176178
timePicker['dateTimeEditor'] = mockDateTimeEditorDirective;
177179
timePicker['inputDirective'] = mockInputDirective;
180+
timePicker.minDropdownValue = timePicker.minDateValue;
181+
timePicker.maxDropdownValue = timePicker.maxDateValue;
178182
timePicker.ngOnInit();
179183
timePicker.registerOnChange(mockNgControl.registerOnChangeCb);
180184
timePicker.registerOnTouched(mockNgControl.registerOnTouchedCb);
181185

182-
expect(timePicker.value).toBeUndefined();
186+
expect(timePicker.value).toBeUndefined();
183187
expect(mockNgControl.registerOnChangeCb).not.toHaveBeenCalled();
184188
timePicker.writeValue(date);
189+
timePicker.setSelectedValue();
185190
expect(timePicker.value).toBe(date);
186191

187192
timePicker.nextHour(100);

0 commit comments

Comments
 (0)