Skip to content

Commit 6006adc

Browse files
committed
fix(time-picker): Adding incomplete test for the disabled theme. #3978
1 parent f5f433b commit 6006adc

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

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

+20
Original file line numberDiff line numberDiff line change
@@ -1667,6 +1667,26 @@ describe('IgxTimePicker', () => {
16671667
expect(input).not.toEqual(document.activeElement);
16681668
expect(dummyInput).toEqual(document.activeElement);
16691669
}));
1670+
1671+
fit('Disabled style for time outside min and max values', fakeAsync(() => {
1672+
fixture.detectChanges();
1673+
1674+
timePicker.minValue = '09:15:10 AM';
1675+
timePicker.maxValue = '11:15:10 AM';
1676+
timePicker.itemsDelta = { hours: 1, minutes: 5, seconds: 5 };
1677+
// timePicker.value = new Date(2018, 11, 27, 4, 50, 0, 0);
1678+
// timePicker.value.setHours
1679+
1680+
const iconTime = dom.queryAll(By.css('.igx-icon'))[0];
1681+
UIInteractions.simulateClickAndSelectEvent(iconTime);
1682+
tick();
1683+
fixture.detectChanges();
1684+
1685+
const hourColumn = dom.query(By.css('.igx-time-picker__hourList'));
1686+
const minuteColumn = dom.query(By.css('.igx-time-picker__minuteList'));
1687+
const secondColumn = dom.query(By.css('.igx-time-picker__secondList'));
1688+
const AMPMColumn = dom.query(By.css('.igx-time-picker__ampmList'));
1689+
}));
16701690
});
16711691

16721692
describe('Timepicker with outlet', () => {

src/app/time-picker/time-picker.sample.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<h4 class="sample-title">Time Picker with Dropdown</h4>
88
<div class="sample-description">{{showDate(date)}}</div>
99
<div class="preview" style="width: 280px">
10-
<igx-time-picker #tp (onValueChanged)="valueChanged($event)" [minValue]="'9:15:20 AM'" [maxValue]="'9:15:30 PM'"
10+
<igx-time-picker #tp (onValueChanged)="valueChanged($event)" [minValue]="'9:15:20 AM'" [maxValue]="'11:15:20 AM'"
1111
(onValidationFailed)="validationFailed($event)" [mode]="mode" [isSpinLoop]="isSpinLoop"
1212
[(ngModel)]="date" [itemsDelta]="itemsDelta" [format]="format">
1313
</igx-time-picker>

0 commit comments

Comments
 (0)