Skip to content

Update Reference Screenshots #2232

Update Reference Screenshots

Update Reference Screenshots #2232

Manually triggered June 30, 2026 18:03
Status Failure
Total duration 20m 48s
Artifacts 21

update-screenshots.yml

on: workflow_dispatch
Matrix: test-core-screenshot
update-reference-screenshots
0s
update-reference-screenshots
Fit to window
Zoom out
Zoom in

Annotations

30 errors and 20 notices
[Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:200:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › currently selected month should be highlighted in the grid: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L209
5) [Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:200:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › currently selected month should be highlighted in the grid Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveClass(expected) failed Locator: locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').nth(5) Expected pattern: /month-year-grid-cell-active/ Received string: "month-year-grid-cell" Timeout: 5000ms Call log: - Expect "toHaveClass" with timeout 5000ms - waiting for locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').nth(5) 14 × locator resolved to <button role="gridcell" aria-selected="false" class="month-year-grid-cell">June</button> - unexpected value "month-year-grid-cell" 207 | 208 | // The current month cell should have an active/selected class > 209 | await expect(juneCell).toHaveClass(/month-year-grid-cell-active/); | ^ 210 | }); 211 | }); 212 | }); at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:209:30
[Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:200:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › currently selected month should be highlighted in the grid: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L209
5) [Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:200:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › currently selected month should be highlighted in the grid Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveClass(expected) failed Locator: locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').nth(5) Expected pattern: /month-year-grid-cell-active/ Received string: "month-year-grid-cell" Timeout: 5000ms Call log: - Expect "toHaveClass" with timeout 5000ms - waiting for locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').nth(5) 14 × locator resolved to <button role="gridcell" aria-selected="false" class="month-year-grid-cell">June</button> - unexpected value "month-year-grid-cell" 207 | 208 | // The current month cell should have an active/selected class > 209 | await expect(juneCell).toHaveClass(/month-year-grid-cell-active/); | ^ 210 | }); 211 | }); 212 | }); at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:209:30
[Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:163:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect min constraint: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L170
4) [Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:163:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect min constraint Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').first() Expected: "" Received: serializes to the same string Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').first() 14 × locator resolved to <button role="gridcell" aria-selected="true" class="month-year-grid-cell month-year-grid-cell-active">September</button> - unexpected value "null" 168 | const monthCells = fixture.datetime.locator('[aria-label="Select month"] .month-year-grid-cell'); 169 | const januaryCell = monthCells.nth(0); > 170 | await expect(januaryCell).toHaveAttribute('disabled', ''); | ^ 171 | }); 172 | 173 | test('picker should not show wheel picker when monthYearPickerView="grid"', async () => { at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:170:33
[Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:163:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect min constraint: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L170
4) [Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:163:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect min constraint Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').first() Expected: "" Received: serializes to the same string Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').first() 14 × locator resolved to <button role="gridcell" aria-selected="true" class="month-year-grid-cell month-year-grid-cell-active">September</button> - unexpected value "null" 168 | const monthCells = fixture.datetime.locator('[aria-label="Select month"] .month-year-grid-cell'); 169 | const januaryCell = monthCells.nth(0); > 170 | await expect(januaryCell).toHaveAttribute('disabled', ''); | ^ 171 | }); 172 | 173 | test('picker should not show wheel picker when monthYearPickerView="grid"', async () => { at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:170:33
[Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L160
3) [Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').nth(3) Expected: "" Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').nth(3) 158 | const monthCells = fixture.datetime.locator('[aria-label="Select month"] .month-year-grid-cell'); 159 | const aprilCell = monthCells.nth(3); // April is index 3 > 160 | await expect(aprilCell).toHaveAttribute('disabled', ''); | ^ 161 | }); 162 | 163 | test('disabled months should respect min constraint', async () => { at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:160:31
[Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L160
3) [Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').nth(3) Expected: "" Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').nth(3) 158 | const monthCells = fixture.datetime.locator('[aria-label="Select month"] .month-year-grid-cell'); 159 | const aprilCell = monthCells.nth(3); // April is index 3 > 160 | await expect(aprilCell).toHaveAttribute('disabled', ''); | ^ 161 | }); 162 | 163 | test('disabled months should respect min constraint', async () => { at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:160:31
[Mobile Chrome] › src/components/datetime/test/month-navigation/datetime.e2e.ts:142:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode: eval at evaluate (:303:30)#L1
2) [Mobile Chrome] › src/components/datetime/test/month-navigation/datetime.e2e.ts:142:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.evaluate: TypeError: el.prevMonth is not a function at eval (eval at evaluate (:303:30), <anonymous>:1:10) at UtilityScript.evaluate (<anonymous>:305:16) at UtilityScript.<anonymous> (<anonymous>:1:44) at eval (eval at evaluate (:303:30), <anonymous>:1:10) at UtilityScript.evaluate (<anonymous>:305:16) at UtilityScript.<anonymous> (<anonymous>:1:44) at /ionic/src/components/datetime/test/month-navigation/datetime.e2e.ts:149:22
[Mobile Chrome] › src/components/datetime/test/month-navigation/datetime.e2e.ts:142:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode: eval at evaluate (:303:30)#L1
2) [Mobile Chrome] › src/components/datetime/test/month-navigation/datetime.e2e.ts:142:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.evaluate: TypeError: el.prevMonth is not a function at eval (eval at evaluate (:303:30), <anonymous>:1:10) at UtilityScript.evaluate (<anonymous>:305:16) at UtilityScript.<anonymous> (<anonymous>:1:44) at eval (eval at evaluate (:303:30), <anonymous>:1:10) at UtilityScript.evaluate (<anonymous>:305:16) at UtilityScript.<anonymous> (<anonymous>:1:44) at /ionic/src/components/datetime/test/month-navigation/datetime.e2e.ts:149:22
[Mobile Chrome] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode: eval at evaluate (:303:30)#L1
1) [Mobile Chrome] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.evaluate: TypeError: el.nextMonth is not a function at eval (eval at evaluate (:303:30), <anonymous>:1:10) at UtilityScript.evaluate (<anonymous>:305:16) at UtilityScript.<anonymous> (<anonymous>:1:44) at eval (eval at evaluate (:303:30), <anonymous>:1:10) at UtilityScript.evaluate (<anonymous>:305:16) at UtilityScript.<anonymous> (<anonymous>:1:44) at /ionic/src/components/datetime/test/month-navigation/datetime.e2e.ts:136:22
[Mobile Chrome] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode: eval at evaluate (:303:30)#L1
1) [Mobile Chrome] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.evaluate: TypeError: el.nextMonth is not a function at eval (eval at evaluate (:303:30), <anonymous>:1:10) at UtilityScript.evaluate (<anonymous>:305:16) at UtilityScript.<anonymous> (<anonymous>:1:44) at eval (eval at evaluate (:303:30), <anonymous>:1:10) at UtilityScript.evaluate (<anonymous>:305:16) at UtilityScript.<anonymous> (<anonymous>:1:44) at /ionic/src/components/datetime/test/month-navigation/datetime.e2e.ts:136:22
[Mobile Safari] › src/components/datetime/test/multiple/datetime.e2e.ts:109:9 › datetime: multiple date selection (functionality) - md/ltr › clicking unselected days should select them: src/components/datetime/test/multiple/datetime.e2e.ts#L117
5) [Mobile Safari] › src/components/datetime/test/multiple/datetime.e2e.ts:109:9 › datetime: multiple date selection (functionality) - md/ltr › clicking unselected days should select them Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveJSProperty(expected) failed Locator: locator('ion-datetime') Timeout: 5000ms - Expected - 1 + Received + 0 Array [ - "2022-06-01", "2022-06-02", ] Call log: - Expect "toHaveJSProperty" with timeout 5000ms - waiting for locator('ion-datetime') 14 × locator resolved to <ion-datetime locale="en-US" multiple="true" presentation="date" show-clear-button="false" show-default-title="false" value="2022-04-19T04:20:00" show-default-buttons="false" class="ion-color ion-color-primary md datetime-presentation-date datetime-size-fixed datetime-grid datetime-month-navigation-arrows datetime-month-year-picker-wheel datetime-selection-mode-single datetime-ready hydrated">…</ion-datetime> 115 | await juneButtons.nth(1).click(); 116 | await ionChangeSpy.next(); > 117 | await expect(datetime).toHaveJSProperty('value', ['2022-06-01', '2022-06-02']); | ^ 118 | 119 | await juneButtons.nth(2).click(); 120 | await ionChangeSpy.next(); at /ionic/src/components/datetime/test/multiple/datetime.e2e.ts:117:30
[Mobile Safari] › src/components/datetime/test/multiple/datetime.e2e.ts:109:9 › datetime: multiple date selection (functionality) - md/ltr › clicking unselected days should select them: src/components/datetime/test/multiple/datetime.e2e.ts#L117
5) [Mobile Safari] › src/components/datetime/test/multiple/datetime.e2e.ts:109:9 › datetime: multiple date selection (functionality) - md/ltr › clicking unselected days should select them Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveJSProperty(expected) failed Locator: locator('ion-datetime') Timeout: 5000ms - Expected - 1 + Received + 0 Array [ - "2022-06-01", "2022-06-02", ] Call log: - Expect "toHaveJSProperty" with timeout 5000ms - waiting for locator('ion-datetime') 14 × locator resolved to <ion-datetime locale="en-US" multiple="true" presentation="date" show-clear-button="false" show-default-title="false" value="2022-04-19T04:20:00" show-default-buttons="false" class="ion-color ion-color-primary md datetime-presentation-date datetime-size-fixed datetime-grid datetime-month-navigation-arrows datetime-month-year-picker-wheel datetime-selection-mode-single datetime-ready hydrated">…</ion-datetime> 115 | await juneButtons.nth(1).click(); 116 | await ionChangeSpy.next(); > 117 | await expect(datetime).toHaveJSProperty('value', ['2022-06-01', '2022-06-02']); | ^ 118 | 119 | await juneButtons.nth(2).click(); 120 | await ionChangeSpy.next(); at /ionic/src/components/datetime/test/multiple/datetime.e2e.ts:117:30
[Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:163:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect min constraint: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L170
4) [Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:163:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect min constraint Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').first() Expected: "" Received: serializes to the same string Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').first() 14 × locator resolved to <button role="gridcell" aria-selected="true" class="month-year-grid-cell month-year-grid-cell-active">September</button> - unexpected value "null" 168 | const monthCells = fixture.datetime.locator('[aria-label="Select month"] .month-year-grid-cell'); 169 | const januaryCell = monthCells.nth(0); > 170 | await expect(januaryCell).toHaveAttribute('disabled', ''); | ^ 171 | }); 172 | 173 | test('picker should not show wheel picker when monthYearPickerView="grid"', async () => { at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:170:33
[Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:163:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect min constraint: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L170
4) [Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:163:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect min constraint Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').first() Expected: "" Received: serializes to the same string Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').first() 14 × locator resolved to <button role="gridcell" aria-selected="true" class="month-year-grid-cell month-year-grid-cell-active">September</button> - unexpected value "null" 168 | const monthCells = fixture.datetime.locator('[aria-label="Select month"] .month-year-grid-cell'); 169 | const januaryCell = monthCells.nth(0); > 170 | await expect(januaryCell).toHaveAttribute('disabled', ''); | ^ 171 | }); 172 | 173 | test('picker should not show wheel picker when monthYearPickerView="grid"', async () => { at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:170:33
[Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L160
3) [Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').nth(3) Expected: "" Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').nth(3) 158 | const monthCells = fixture.datetime.locator('[aria-label="Select month"] .month-year-grid-cell'); 159 | const aprilCell = monthCells.nth(3); // April is index 3 > 160 | await expect(aprilCell).toHaveAttribute('disabled', ''); | ^ 161 | }); 162 | 163 | test('disabled months should respect min constraint', async () => { at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:160:31
[Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L160
3) [Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').nth(3) Expected: "" Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').nth(3) 158 | const monthCells = fixture.datetime.locator('[aria-label="Select month"] .month-year-grid-cell'); 159 | const aprilCell = monthCells.nth(3); // April is index 3 > 160 | await expect(aprilCell).toHaveAttribute('disabled', ''); | ^ 161 | }); 162 | 163 | test('disabled months should respect min constraint', async () => { at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:160:31
[Mobile Safari] › src/components/datetime/test/month-navigation/datetime.e2e.ts:142:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode: src/components/datetime/test/month-navigation/datetime.e2e.ts#L149
2) [Mobile Safari] › src/components/datetime/test/month-navigation/datetime.e2e.ts:142:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.evaluate: TypeError: el.prevMonth is not a function. (In 'el.prevMonth()', 'el.prevMonth' is undefined) 147 | await expect(announce).toHaveText(/June 2022/); 148 | > 149 | await datetime.evaluate((el: HTMLIonDatetimeElement) => (el as any).prevMonth()); | ^ 150 | await page.waitForChanges(); 151 | 152 | await expect(announce).toHaveText(/May 2022/); at /ionic/src/components/datetime/test/month-navigation/datetime.e2e.ts:149:22
[Mobile Safari] › src/components/datetime/test/month-navigation/datetime.e2e.ts:142:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode: src/components/datetime/test/month-navigation/datetime.e2e.ts#L149
2) [Mobile Safari] › src/components/datetime/test/month-navigation/datetime.e2e.ts:142:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.evaluate: TypeError: el.prevMonth is not a function. (In 'el.prevMonth()', 'el.prevMonth' is undefined) 147 | await expect(announce).toHaveText(/June 2022/); 148 | > 149 | await datetime.evaluate((el: HTMLIonDatetimeElement) => (el as any).prevMonth()); | ^ 150 | await page.waitForChanges(); 151 | 152 | await expect(announce).toHaveText(/May 2022/); at /ionic/src/components/datetime/test/month-navigation/datetime.e2e.ts:149:22
[Mobile Safari] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode: src/components/datetime/test/month-navigation/datetime.e2e.ts#L136
1) [Mobile Safari] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.evaluate: TypeError: el.nextMonth is not a function. (In 'el.nextMonth()', 'el.nextMonth' is undefined) 134 | 135 | // Trigger navigation programmatically (simulates swipe-based snap completion) > 136 | await datetime.evaluate((el: HTMLIonDatetimeElement) => (el as any).nextMonth()); | ^ 137 | await page.waitForChanges(); 138 | 139 | await expect(announce).toHaveText(/July 2022/); at /ionic/src/components/datetime/test/month-navigation/datetime.e2e.ts:136:22
[Mobile Safari] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode: src/components/datetime/test/month-navigation/datetime.e2e.ts#L136
1) [Mobile Safari] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.evaluate: TypeError: el.nextMonth is not a function. (In 'el.nextMonth()', 'el.nextMonth' is undefined) 134 | 135 | // Trigger navigation programmatically (simulates swipe-based snap completion) > 136 | await datetime.evaluate((el: HTMLIonDatetimeElement) => (el as any).nextMonth()); | ^ 137 | await page.waitForChanges(); 138 | 139 | await expect(announce).toHaveText(/July 2022/); at /ionic/src/components/datetime/test/month-navigation/datetime.e2e.ts:136:22
[Mobile Firefox] › src/components/datetime/test/multiple/datetime.e2e.ts:109:9 › datetime: multiple date selection (functionality) - md/ltr › clicking unselected days should select them: src/components/datetime/test/multiple/datetime.e2e.ts#L117
5) [Mobile Firefox] › src/components/datetime/test/multiple/datetime.e2e.ts:109:9 › datetime: multiple date selection (functionality) - md/ltr › clicking unselected days should select them Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveJSProperty(expected) failed Locator: locator('ion-datetime') Timeout: 5000ms - Expected - 1 + Received + 0 Array [ - "2022-06-01", "2022-06-02", ] Call log: - Expect "toHaveJSProperty" with timeout 5000ms - waiting for locator('ion-datetime') 14 × locator resolved to <ion-datetime locale="en-US" multiple="true" presentation="date" show-clear-button="false" show-default-title="false" value="2022-04-19T04:20:00" show-default-buttons="false" class="ion-color ion-color-primary md datetime-presentation-date datetime-size-fixed datetime-grid datetime-month-navigation-arrows datetime-month-year-picker-wheel datetime-selection-mode-single hydrated datetime-ready">…</ion-datetime> 115 | await juneButtons.nth(1).click(); 116 | await ionChangeSpy.next(); > 117 | await expect(datetime).toHaveJSProperty('value', ['2022-06-01', '2022-06-02']); | ^ 118 | 119 | await juneButtons.nth(2).click(); 120 | await ionChangeSpy.next(); at /ionic/src/components/datetime/test/multiple/datetime.e2e.ts:117:30
[Mobile Firefox] › src/components/datetime/test/multiple/datetime.e2e.ts:109:9 › datetime: multiple date selection (functionality) - md/ltr › clicking unselected days should select them: src/components/datetime/test/multiple/datetime.e2e.ts#L117
5) [Mobile Firefox] › src/components/datetime/test/multiple/datetime.e2e.ts:109:9 › datetime: multiple date selection (functionality) - md/ltr › clicking unselected days should select them Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveJSProperty(expected) failed Locator: locator('ion-datetime') Timeout: 5000ms - Expected - 1 + Received + 0 Array [ - "2022-06-01", "2022-06-02", ] Call log: - Expect "toHaveJSProperty" with timeout 5000ms - waiting for locator('ion-datetime') 14 × locator resolved to <ion-datetime locale="en-US" multiple="true" presentation="date" show-clear-button="false" show-default-title="false" value="2022-04-19T04:20:00" show-default-buttons="false" class="ion-color ion-color-primary md datetime-presentation-date datetime-size-fixed datetime-grid datetime-month-navigation-arrows datetime-month-year-picker-wheel datetime-selection-mode-single hydrated datetime-ready">…</ion-datetime> 115 | await juneButtons.nth(1).click(); 116 | await ionChangeSpy.next(); > 117 | await expect(datetime).toHaveJSProperty('value', ['2022-06-01', '2022-06-02']); | ^ 118 | 119 | await juneButtons.nth(2).click(); 120 | await ionChangeSpy.next(); at /ionic/src/components/datetime/test/multiple/datetime.e2e.ts:117:30
[Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:163:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect min constraint: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L170
4) [Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:163:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect min constraint Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').first() Expected: "" Received: serializes to the same string Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').first() 14 × locator resolved to <button role="gridcell" aria-selected="true" class="month-year-grid-cell month-year-grid-cell-active">September</button> - unexpected value "null" 168 | const monthCells = fixture.datetime.locator('[aria-label="Select month"] .month-year-grid-cell'); 169 | const januaryCell = monthCells.nth(0); > 170 | await expect(januaryCell).toHaveAttribute('disabled', ''); | ^ 171 | }); 172 | 173 | test('picker should not show wheel picker when monthYearPickerView="grid"', async () => { at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:170:33
[Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:163:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect min constraint: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L170
4) [Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:163:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect min constraint Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').first() Expected: "" Received: serializes to the same string Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').first() 14 × locator resolved to <button role="gridcell" aria-selected="true" class="month-year-grid-cell month-year-grid-cell-active">September</button> - unexpected value "null" 168 | const monthCells = fixture.datetime.locator('[aria-label="Select month"] .month-year-grid-cell'); 169 | const januaryCell = monthCells.nth(0); > 170 | await expect(januaryCell).toHaveAttribute('disabled', ''); | ^ 171 | }); 172 | 173 | test('picker should not show wheel picker when monthYearPickerView="grid"', async () => { at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:170:33
[Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L160
3) [Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').nth(3) Expected: "" Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').nth(3) 158 | const monthCells = fixture.datetime.locator('[aria-label="Select month"] .month-year-grid-cell'); 159 | const aprilCell = monthCells.nth(3); // April is index 3 > 160 | await expect(aprilCell).toHaveAttribute('disabled', ''); | ^ 161 | }); 162 | 163 | test('disabled months should respect min constraint', async () => { at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:160:31
[Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L160
3) [Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').nth(3) Expected: "" Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('ion-datetime').locator('[aria-label="Select month"] .month-year-grid-cell').nth(3) 158 | const monthCells = fixture.datetime.locator('[aria-label="Select month"] .month-year-grid-cell'); 159 | const aprilCell = monthCells.nth(3); // April is index 3 > 160 | await expect(aprilCell).toHaveAttribute('disabled', ''); | ^ 161 | }); 162 | 163 | test('disabled months should respect min constraint', async () => { at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:160:31
[Mobile Firefox] › src/components/datetime/test/month-navigation/datetime.e2e.ts:142:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode: @debugger eval code line 303 > eval#L1
2) [Mobile Firefox] › src/components/datetime/test/month-navigation/datetime.e2e.ts:142:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.evaluate: el.prevMonth is not a function @debugger eval code line 303 > eval:1:10 evaluate@debugger eval code:305:16 @debugger eval code:1:44 @debugger eval code:1:62 at @debugger eval code line 303 > eval:1:10 at evaluate@debugger eval code:305:16 at @debugger eval code:1:44 at @debugger eval code:1:62 at /ionic/src/components/datetime/test/month-navigation/datetime.e2e.ts:149:22
[Mobile Firefox] › src/components/datetime/test/month-navigation/datetime.e2e.ts:142:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode: @debugger eval code line 303 > eval#L1
2) [Mobile Firefox] › src/components/datetime/test/month-navigation/datetime.e2e.ts:142:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.evaluate: el.prevMonth is not a function @debugger eval code line 303 > eval:1:10 evaluate@debugger eval code:305:16 @debugger eval code:1:44 @debugger eval code:1:62 at @debugger eval code line 303 > eval:1:10 at evaluate@debugger eval code:305:16 at @debugger eval code:1:44 at @debugger eval code:1:62 at /ionic/src/components/datetime/test/month-navigation/datetime.e2e.ts:149:22
[Mobile Firefox] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode: @debugger eval code line 303 > eval#L1
1) [Mobile Firefox] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.evaluate: el.nextMonth is not a function @debugger eval code line 303 > eval:1:10 evaluate@debugger eval code:305:16 @debugger eval code:1:44 @debugger eval code:1:62 at @debugger eval code line 303 > eval:1:10 at evaluate@debugger eval code:305:16 at @debugger eval code:1:44 at @debugger eval code:1:62 at /ionic/src/components/datetime/test/month-navigation/datetime.e2e.ts:136:22
[Mobile Firefox] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode: @debugger eval code line 303 > eval#L1
1) [Mobile Firefox] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.evaluate: el.nextMonth is not a function @debugger eval code line 303 > eval:1:10 evaluate@debugger eval code:305:16 @debugger eval code:1:44 @debugger eval code:1:62 at @debugger eval code line 303 > eval:1:10 at evaluate@debugger eval code:305:16 at @debugger eval code:1:44 at @debugger eval code:1:62 at /ionic/src/components/datetime/test/month-navigation/datetime.e2e.ts:136:22
🎭 Playwright Run Summary
360 skipped 389 passed (3.6m)
🎭 Playwright Run Summary
2 skipped 764 passed (4.6m)
🎭 Playwright Run Summary
36 skipped 745 passed (4.7m)
🎭 Playwright Run Summary
8 skipped 758 passed (4.7m)
🎭 Playwright Run Summary
5 skipped 765 passed (6.0m)
🎭 Playwright Run Summary
368 skipped 394 passed (6.0m)
🎭 Playwright Run Summary
1 skipped 758 passed (6.0m)
🎭 Playwright Run Summary
3 skipped 742 passed (8.2m)
🎭 Playwright Run Summary
14 skipped 718 passed (8.3m)
🎭 Playwright Run Summary
4 skipped 794 passed (9.5m)
🎭 Playwright Run Summary
5 skipped 775 passed (9.3m)
🎭 Playwright Run Summary
14 skipped 749 passed (9.8m)
🎭 Playwright Run Summary
1 skipped 741 passed (10.2m)
🎭 Playwright Run Summary
7 skipped 771 passed (10.2m)
🎭 Playwright Run Summary
20 failed [Mobile Chrome] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode [Mobile Chrome] › src/components/datetime/test/month-navigation/datetime.e2e.ts:142:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode [Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint [Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:163:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect min constraint [Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:200:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › currently selected month should be highlighted in the grid [Mobile Chrome] › src/components/datetime/test/multiple/datetime.e2e.ts:109:9 › datetime: multiple date selection (functionality) - md/ltr › clicking unselected days should select them [Mobile Chrome] › src/components/datetime/test/multiple/datetime.e2e.ts:150:9 › datetime: multiple date selection (functionality) - md/ltr › change event should emit with array detail [Mobile Chrome] › src/components/datetime/test/multiple/datetime.e2e.ts:177:9 › datetime: multiple date selection (functionality) - md/ltr › with buttons, should only update value when confirm is called [Mobile Chrome] › src/components/datetime/test/multiple/datetime.e2e.ts:240:9 › datetime: multiple date selection (functionality) - md/ltr › header text should update correctly [Mobile Chrome] › src/components/datetime/test/range/datetime.e2e.ts:87:9 › datetime: range selection (functionality) - md/ltr › second click sets range end and fires ionChange [Mobile Chrome] › src/components/datetime/test/range/datetime.e2e.ts:102:9 › datetime: range selection (functionality) - md/ltr › clicking end before start swaps them so start is always earlier [Mobile Chrome] › src/components/datetime/test/range/datetime.e2e.ts:141:9 › datetime: range selection (functionality) - md/ltr › loading a two-element value prop sets the range [Mobile Chrome] › src/components/datetime/test/range/datetime.e2e.ts:153:9 › datetime: range selection (functionality) - md/ltr › start day should have range-start CSS class and be active [Mobile Chrome] › src/components/datetime/test/range/datetime.e2e.ts:161:9 › datetime: range selection (functionality) - md/ltr › end day should have range-end CSS class and be active [Mobile Chrome] › src/components/datetime/test/range/datetime.e2e.ts:169:9 › datetime: range selection (functionality) - md/ltr › in-range days should have in-range CSS class but not be active [Mobile Chrome] › src/components/datetime/test/range/datetime.e2e.ts:188:9 › datetime: range selection (functionality) - md/ltr › wrapper element for range-start should have the correct class [Mobile Chrome] › src/components/datetime/test/range/datetime.e2e.ts:195:9 › datetime: range selection (functionality) - md/ltr › wrapper element for in-range day should have the correct class [Mobile Chrome] › src/components/datetime/test/range/datetime.e2e.ts:202:9 › datetime: range selection (functionality) - md/ltr › wrapper element for range-end should have the correct class [Mobile Chrome] › src/components/datetime/test/range/datetime.e2e.ts:209:9 › datetime: range selection (functionality) - md/ltr › with buttons: value should not update until confirm is called [Mobile Chrome] › src/components/datetime/test/range/datetime.e2e.ts:266:9 › datetime: range selection (functionality) - md/ltr › ionChange event detail should contain the two ISO date st
🎭 Playwright Run Summary
33 skipped 765 passed (11.1m)
🎭 Playwright Run Summary
15 skipped 781 passed (11.1m)
🎭 Playwright Run Summary
5 skipped 751 passed (11.3m)
🎭 Playwright Run Summary
19 failed [Mobile Safari] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode [Mobile Safari] › src/components/datetime/test/month-navigation/datetime.e2e.ts:142:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode [Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint [Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:163:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect min constraint [Mobile Safari] › src/components/datetime/test/multiple/datetime.e2e.ts:109:9 › datetime: multiple date selection (functionality) - md/ltr › clicking unselected days should select them [Mobile Safari] › src/components/datetime/test/multiple/datetime.e2e.ts:150:9 › datetime: multiple date selection (functionality) - md/ltr › change event should emit with array detail [Mobile Safari] › src/components/datetime/test/multiple/datetime.e2e.ts:177:9 › datetime: multiple date selection (functionality) - md/ltr › with buttons, should only update value when confirm is called [Mobile Safari] › src/components/datetime/test/multiple/datetime.e2e.ts:240:9 › datetime: multiple date selection (functionality) - md/ltr › header text should update correctly [Mobile Safari] › src/components/datetime/test/range/datetime.e2e.ts:87:9 › datetime: range selection (functionality) - md/ltr › second click sets range end and fires ionChange [Mobile Safari] › src/components/datetime/test/range/datetime.e2e.ts:102:9 › datetime: range selection (functionality) - md/ltr › clicking end before start swaps them so start is always earlier [Mobile Safari] › src/components/datetime/test/range/datetime.e2e.ts:141:9 › datetime: range selection (functionality) - md/ltr › loading a two-element value prop sets the range [Mobile Safari] › src/components/datetime/test/range/datetime.e2e.ts:153:9 › datetime: range selection (functionality) - md/ltr › start day should have range-start CSS class and be active [Mobile Safari] › src/components/datetime/test/range/datetime.e2e.ts:161:9 › datetime: range selection (functionality) - md/ltr › end day should have range-end CSS class and be active [Mobile Safari] › src/components/datetime/test/range/datetime.e2e.ts:169:9 › datetime: range selection (functionality) - md/ltr › in-range days should have in-range CSS class but not be active [Mobile Safari] › src/components/datetime/test/range/datetime.e2e.ts:188:9 › datetime: range selection (functionality) - md/ltr › wrapper element for range-start should have the correct class [Mobile Safari] › src/components/datetime/test/range/datetime.e2e.ts:195:9 › datetime: range selection (functionality) - md/ltr › wrapper element for in-range day should have the correct class [Mobile Safari] › src/components/datetime/test/range/datetime.e2e.ts:202:9 › datetime: range selection (functionality) - md/ltr › wrapper element for range-end should have the correct class [Mobile Safari] › src/components/datetime/test/range/datetime.e2e.ts:209:9 › datetime: range selection (functionality) - md/ltr › with buttons: value should not update until confirm is called [Mobile Safari] › src/components/datetime/test/range/datetime.e2e.ts:266:9 › datetime: range selection (functionality) - md/ltr › ionChange event detail should contain the two ISO date strings 12 skipped 733 passed (16.4m)
🎭 Playwright Run Summary
19 failed [Mobile Firefox] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode [Mobile Firefox] › src/components/datetime/test/month-navigation/datetime.e2e.ts:142:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode [Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint [Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:163:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect min constraint [Mobile Firefox] › src/components/datetime/test/multiple/datetime.e2e.ts:109:9 › datetime: multiple date selection (functionality) - md/ltr › clicking unselected days should select them [Mobile Firefox] › src/components/datetime/test/multiple/datetime.e2e.ts:150:9 › datetime: multiple date selection (functionality) - md/ltr › change event should emit with array detail [Mobile Firefox] › src/components/datetime/test/multiple/datetime.e2e.ts:177:9 › datetime: multiple date selection (functionality) - md/ltr › with buttons, should only update value when confirm is called [Mobile Firefox] › src/components/datetime/test/multiple/datetime.e2e.ts:240:9 › datetime: multiple date selection (functionality) - md/ltr › header text should update correctly [Mobile Firefox] › src/components/datetime/test/range/datetime.e2e.ts:87:9 › datetime: range selection (functionality) - md/ltr › second click sets range end and fires ionChange [Mobile Firefox] › src/components/datetime/test/range/datetime.e2e.ts:102:9 › datetime: range selection (functionality) - md/ltr › clicking end before start swaps them so start is always earlier [Mobile Firefox] › src/components/datetime/test/range/datetime.e2e.ts:141:9 › datetime: range selection (functionality) - md/ltr › loading a two-element value prop sets the range [Mobile Firefox] › src/components/datetime/test/range/datetime.e2e.ts:153:9 › datetime: range selection (functionality) - md/ltr › start day should have range-start CSS class and be active [Mobile Firefox] › src/components/datetime/test/range/datetime.e2e.ts:161:9 › datetime: range selection (functionality) - md/ltr › end day should have range-end CSS class and be active [Mobile Firefox] › src/components/datetime/test/range/datetime.e2e.ts:169:9 › datetime: range selection (functionality) - md/ltr › in-range days should have in-range CSS class but not be active [Mobile Firefox] › src/components/datetime/test/range/datetime.e2e.ts:188:9 › datetime: range selection (functionality) - md/ltr › wrapper element for range-start should have the correct class [Mobile Firefox] › src/components/datetime/test/range/datetime.e2e.ts:195:9 › datetime: range selection (functionality) - md/ltr › wrapper element for in-range day should have the correct class [Mobile Firefox] › src/components/datetime/test/range/datetime.e2e.ts:202:9 › datetime: range selection (functionality) - md/ltr › wrapper element for range-end should have the correct class [Mobile Firefox] › src/components/datetime/test/range/datetime.e2e.ts:209:9 › datetime: range selection (functionality) - md/ltr › with buttons: value should not update until confirm is called [Mobile Firefox] › src/components/datetime/test/range/datetime.e2e.ts:266:9 › datetime: range selection (functionality) - md/ltr › ionChange event detail should contain the two ISO date strings 18 skipped 727 passed (17.9m)

Artifacts

Produced during runtime
Name Size Digest
ionic-core
5.43 MB
sha256:d6097a5cbe052e322b6566ca355420ad694cf34377676616785669b8597d02b2
test-results-1-20
548 KB
sha256:e780d43673a2b9b896aa17a9d475e022a676c39ee3860f64598fccd3137353b6
test-results-10-20
521 KB
sha256:8d287429e38d228beda9cb0d00216df6672bb85f8a4f5bb178a618b84bf27395
test-results-11-20
666 KB
sha256:c6ee7b3a2cce1ef08b73d832efd3a610a929ef04ed5f3fa2629546bf63f08121
test-results-12-20
568 KB
sha256:c0ed73ba098ba2270ed9d1f05863364f589cfc004f92254de320489265165245
test-results-13-20
500 KB
sha256:54ce42ad4c5495812c22b27c6ad1cf7d084977a7de1a3fda80f3647286e1477c
test-results-14-20
570 KB
sha256:61558c015b5ea190f3e6b747d908c518ea35191096f4ee188c2370f4516c53c8
test-results-15-20
24.6 MB
sha256:f1a288262756392613354feeda39e95a8be99bea97de5df2259f49f363539fdf
test-results-16-20
564 KB
sha256:a0bd76f13f2e4af402dbc9ef437d58df51148aa14df2843850b703108a70f082
test-results-17-20
637 KB
sha256:246cffb6910343f548e6774a5a30d5605af718a60ac9dfa3ab49772e503ecc06
test-results-18-20
661 KB
sha256:b2bc5bfb55e04003eccdd2dc8ab9e26375f43adb3bfed953cee1484bbabb3978
test-results-19-20
510 KB
sha256:e0506ff0838af25784971e8145ee0cfc9c52216ea660056f1585ce12ac017227
test-results-2-20
25.1 MB
sha256:9ce5fa2072dd9df4d6a5c47b0db1daa913407c63b60c0459c9c4b970f7767a7b
test-results-20-20
408 KB
sha256:a60a4284e60ca5e8597c93b8888be60eb16c98fee413d0b2125b3fba82bbf410
test-results-3-20
504 KB
sha256:299d1f2749066acccffd7f840cc9ad0fec40ca8e31d65ad9bd301c6bf6b7fd6b
test-results-4-20
663 KB
sha256:0b16530894590077519bd235ffbebde681c19d2f16b92aaab0cea66bc9100472
test-results-5-20
577 KB
sha256:21bc801adbf4e7307b93caf4cb7526ed59337466264694785ae8bd4626c8b4d0
test-results-6-20
549 KB
sha256:9cb32d2ebc797d2632ebcdf3847f7351572f2956ba9cc48752f85e0021ee93ce
test-results-7-20
426 KB
sha256:2173ce1b7b7da945cb7d5d347ca88a759103a710563488c90507ce1b31497aaa
test-results-8-20
507 KB
sha256:2aec2f8f3f7657ce2591d571609c38f3677d422d246d712d16b1ce8c309ab6ec
test-results-9-20
26.4 MB
sha256:e7bc34bf141d0799caa055b7124af58c91297dab4d46a670d895c70c38508590