Update Reference Screenshots #2232
update-screenshots.yml
on: workflow_dispatch
build-core
1m 50s
Matrix: test-core-screenshot
update-reference-screenshots
0s
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
|
|