test(config): reduce diff threshold to 0.0025 (#26387)
@ -87,7 +87,7 @@ const config: PlaywrightTestConfig = {
|
|||||||
* Increases the maximum allowed pixel difference to account
|
* Increases the maximum allowed pixel difference to account
|
||||||
* for slight browser rendering inconsistencies.
|
* for slight browser rendering inconsistencies.
|
||||||
*/
|
*/
|
||||||
maxDiffPixelRatio: 0.005
|
maxDiffPixelRatio: 0.0025
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
/* Fail the build on CI if you accidentally left test.only in the source code. */
|
/* Fail the build on CI if you accidentally left test.only in the source code. */
|
||||||
|
Before Width: | Height: | Size: 106 KiB After Width: | Height: | Size: 100 KiB |
Before Width: | Height: | Size: 107 KiB After Width: | Height: | Size: 101 KiB |
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 9.7 KiB After Width: | Height: | Size: 9.7 KiB |
Before Width: | Height: | Size: 9.7 KiB After Width: | Height: | Size: 9.7 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
@ -156,9 +156,8 @@ class DatetimeLocaleFixture {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async expectLocalizedDatePicker() {
|
async expectLocalizedDatePicker() {
|
||||||
await this.waitForDatetime();
|
|
||||||
|
|
||||||
await this.page.setIonViewport();
|
await this.page.setIonViewport();
|
||||||
|
await this.waitForDatetime();
|
||||||
// Captures a screenshot of the datepicker with localized am/pm labels
|
// Captures a screenshot of the datepicker with localized am/pm labels
|
||||||
expect(await this.page.screenshot()).toMatchSnapshot(
|
expect(await this.page.screenshot()).toMatchSnapshot(
|
||||||
`datetime-locale-${this.locale}-diff-${this.page.getSnapshotSettings()}.png`
|
`datetime-locale-${this.locale}-diff-${this.page.getSnapshotSettings()}.png`
|
||||||
@ -166,8 +165,8 @@ class DatetimeLocaleFixture {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async expectLocalizedMonthYearPicker() {
|
async expectLocalizedMonthYearPicker() {
|
||||||
await this.waitForDatetime();
|
|
||||||
await this.page.setIonViewport();
|
await this.page.setIonViewport();
|
||||||
|
await this.waitForDatetime();
|
||||||
// Opens the month/year picker
|
// Opens the month/year picker
|
||||||
const monthYearButton = this.page.locator('#am .calendar-month-year ion-item');
|
const monthYearButton = this.page.locator('#am .calendar-month-year ion-item');
|
||||||
await monthYearButton.click();
|
await monthYearButton.click();
|
||||||
@ -179,8 +178,8 @@ class DatetimeLocaleFixture {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async expectLocalizedTimePicker() {
|
async expectLocalizedTimePicker() {
|
||||||
await this.waitForDatetime();
|
|
||||||
await this.page.setIonViewport();
|
await this.page.setIonViewport();
|
||||||
|
await this.waitForDatetime();
|
||||||
// Opens the timepicker
|
// Opens the timepicker
|
||||||
const timePickerButton = this.page.locator('#am .time-body');
|
const timePickerButton = this.page.locator('#am .time-body');
|
||||||
const timePickerPopoverPresentSpy = await this.page.spyOnEvent('ionPopoverDidPresent');
|
const timePickerPopoverPresentSpy = await this.page.spyOnEvent('ionPopoverDidPresent');
|
||||||
|
Before Width: | Height: | Size: 197 KiB After Width: | Height: | Size: 196 KiB |
Before Width: | Height: | Size: 196 KiB After Width: | Height: | Size: 196 KiB |
Before Width: | Height: | Size: 158 KiB After Width: | Height: | Size: 162 KiB |
Before Width: | Height: | Size: 161 KiB After Width: | Height: | Size: 161 KiB |
Before Width: | Height: | Size: 209 KiB After Width: | Height: | Size: 209 KiB |
Before Width: | Height: | Size: 208 KiB After Width: | Height: | Size: 208 KiB |
Before Width: | Height: | Size: 198 KiB After Width: | Height: | Size: 197 KiB |
Before Width: | Height: | Size: 197 KiB After Width: | Height: | Size: 197 KiB |
Before Width: | Height: | Size: 177 KiB After Width: | Height: | Size: 176 KiB |
Before Width: | Height: | Size: 176 KiB After Width: | Height: | Size: 176 KiB |
Before Width: | Height: | Size: 160 KiB After Width: | Height: | Size: 163 KiB |
Before Width: | Height: | Size: 163 KiB After Width: | Height: | Size: 163 KiB |
Before Width: | Height: | Size: 209 KiB After Width: | Height: | Size: 209 KiB |
Before Width: | Height: | Size: 208 KiB After Width: | Height: | Size: 208 KiB |
Before Width: | Height: | Size: 198 KiB After Width: | Height: | Size: 197 KiB |
Before Width: | Height: | Size: 197 KiB After Width: | Height: | Size: 197 KiB |
Before Width: | Height: | Size: 184 KiB After Width: | Height: | Size: 183 KiB |
Before Width: | Height: | Size: 155 KiB After Width: | Height: | Size: 160 KiB |
Before Width: | Height: | Size: 160 KiB After Width: | Height: | Size: 160 KiB |
Before Width: | Height: | Size: 179 KiB After Width: | Height: | Size: 174 KiB |
Before Width: | Height: | Size: 67 KiB After Width: | Height: | Size: 69 KiB |
Before Width: | Height: | Size: 161 KiB After Width: | Height: | Size: 164 KiB |
Before Width: | Height: | Size: 178 KiB After Width: | Height: | Size: 173 KiB |
Before Width: | Height: | Size: 67 KiB After Width: | Height: | Size: 69 KiB |
Before Width: | Height: | Size: 161 KiB After Width: | Height: | Size: 164 KiB |
Before Width: | Height: | Size: 209 KiB After Width: | Height: | Size: 209 KiB |
Before Width: | Height: | Size: 208 KiB After Width: | Height: | Size: 208 KiB |
Before Width: | Height: | Size: 181 KiB After Width: | Height: | Size: 181 KiB |
Before Width: | Height: | Size: 181 KiB After Width: | Height: | Size: 181 KiB |
Before Width: | Height: | Size: 139 KiB After Width: | Height: | Size: 142 KiB |
Before Width: | Height: | Size: 142 KiB After Width: | Height: | Size: 142 KiB |
Before Width: | Height: | Size: 192 KiB After Width: | Height: | Size: 192 KiB |
Before Width: | Height: | Size: 191 KiB After Width: | Height: | Size: 191 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 67 KiB |
Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 67 KiB |
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 51 KiB |
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 52 KiB |
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 917 B After Width: | Height: | Size: 901 B |
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 209 KiB After Width: | Height: | Size: 201 KiB |
Before Width: | Height: | Size: 71 KiB After Width: | Height: | Size: 72 KiB |
Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 73 KiB |
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 40 KiB |
@ -7,6 +7,8 @@ test.describe('select: spec', () => {
|
|||||||
|
|
||||||
await page.setIonViewport();
|
await page.setIonViewport();
|
||||||
|
|
||||||
expect(await page.screenshot()).toMatchSnapshot(`select-spec-diff-${page.getSnapshotSettings()}.png`);
|
expect(await page.screenshot({ animations: 'disabled' })).toMatchSnapshot(
|
||||||
|
`select-spec-diff-${page.getSnapshotSettings()}.png`
|
||||||
|
);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
Before Width: | Height: | Size: 187 KiB After Width: | Height: | Size: 178 KiB |
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 77 KiB |