Skip to content

Update Reference Screenshots #2017

Update Reference Screenshots

Update Reference Screenshots #2017

Manually triggered October 8, 2025 17:35
Status Failure
Total duration 12m 49s
Artifacts 26

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

72 errors and 20 notices
[Mobile Chrome] › src/components/input-otp/test/separators/input-otp.e2e.ts:158:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to negative numbers: src/components/input-otp/test/separators/input-otp.e2e.ts#L164
4) [Mobile Chrome] › src/components/input-otp/test/separators/input-otp.e2e.ts:158:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to negative numbers Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 162 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 163 | > 164 | expect(warnings.length).toBe(1); | ^ 165 | expect(warnings[0]).toContain( 166 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 167 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:164:31
[Mobile Chrome] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string: src/components/input-otp/test/separators/input-otp.e2e.ts#L152
3) [Mobile Chrome] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 150 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 151 | > 152 | expect(warnings.length).toBe(1); | ^ 153 | expect(warnings[0]).toContain( 154 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 155 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:152:31
[Mobile Chrome] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string: src/components/input-otp/test/separators/input-otp.e2e.ts#L152
3) [Mobile Chrome] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 150 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 151 | > 152 | expect(warnings.length).toBe(1); | ^ 153 | expect(warnings[0]).toContain( 154 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 155 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:152:31
[Mobile Chrome] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string: src/components/input-otp/test/separators/input-otp.e2e.ts#L152
3) [Mobile Chrome] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 150 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 151 | > 152 | expect(warnings.length).toBe(1); | ^ 153 | expect(warnings[0]).toContain( 154 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 155 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:152:31
[Mobile Chrome] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string: src/components/input-otp/test/separators/input-otp.e2e.ts#L140
2) [Mobile Chrome] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 138 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 139 | > 140 | expect(warnings.length).toBe(1); | ^ 141 | expect(warnings[0]).toContain( 142 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 143 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:140:31
[Mobile Chrome] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string: src/components/input-otp/test/separators/input-otp.e2e.ts#L140
2) [Mobile Chrome] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 138 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 139 | > 140 | expect(warnings.length).toBe(1); | ^ 141 | expect(warnings[0]).toContain( 142 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 143 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:140:31
[Mobile Chrome] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string: src/components/input-otp/test/separators/input-otp.e2e.ts#L140
2) [Mobile Chrome] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 138 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 139 | > 140 | expect(warnings.length).toBe(1); | ^ 141 | expect(warnings[0]).toContain( 142 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 143 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:140:31
[Mobile Chrome] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length: src/components/input-otp/test/separators/input-otp.e2e.ts#L128
1) [Mobile Chrome] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 126 | await page.setContent(`<ion-input-otp separators="1,3,5,6,7">Description</ion-input-otp>`, config); 127 | > 128 | expect(warnings.length).toBe(1); | ^ 129 | expect(warnings[0]).toContain( 130 | `[Ionic Warning]: [ion-input-otp] - The following separator positions are greater than the input length (${DEFAULT_INPUT_LENGTH}): 5, 6, 7. These separators will be ignored.` 131 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:128:31
[Mobile Chrome] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length: src/components/input-otp/test/separators/input-otp.e2e.ts#L128
1) [Mobile Chrome] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 126 | await page.setContent(`<ion-input-otp separators="1,3,5,6,7">Description</ion-input-otp>`, config); 127 | > 128 | expect(warnings.length).toBe(1); | ^ 129 | expect(warnings[0]).toContain( 130 | `[Ionic Warning]: [ion-input-otp] - The following separator positions are greater than the input length (${DEFAULT_INPUT_LENGTH}): 5, 6, 7. These separators will be ignored.` 131 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:128:31
[Mobile Chrome] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length: src/components/input-otp/test/separators/input-otp.e2e.ts#L128
1) [Mobile Chrome] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 126 | await page.setContent(`<ion-input-otp separators="1,3,5,6,7">Description</ion-input-otp>`, config); 127 | > 128 | expect(warnings.length).toBe(1); | ^ 129 | expect(warnings[0]).toContain( 130 | `[Ionic Warning]: [ion-input-otp] - The following separator positions are greater than the input length (${DEFAULT_INPUT_LENGTH}): 5, 6, 7. These separators will be ignored.` 131 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:128:31
[Mobile Chrome] › src/components/datetime/test/basic/datetime.e2e.ts:725:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if the required formatOptions are not provided for a presentation: src/components/datetime/test/basic/datetime.e2e.ts#L749
4) [Mobile Chrome] › src/components/datetime/test/basic/datetime.e2e.ts:725:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if the required formatOptions are not provided for a presentation Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 747 | await page.locator('.datetime-ready').waitFor(); 748 | > 749 | expect(logs.length).toBe(1); | ^ 750 | expect(logs[0]).toContain( 751 | "[Ionic Warning]: [ion-datetime] - The 'date-time' presentation requires either a date or time object (or both) in formatOptions." 752 | ); at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:749:27
[Mobile Chrome] › src/components/datetime/test/basic/datetime.e2e.ts:693:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if time zone is provided: src/components/datetime/test/basic/datetime.e2e.ts#L719
3) [Mobile Chrome] › src/components/datetime/test/basic/datetime.e2e.ts:693:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if time zone is provided Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 717 | await page.locator('.datetime-ready').waitFor(); 718 | > 719 | expect(logs.length).toBe(1); | ^ 720 | expect(logs[0]).toContain( 721 | '[Ionic Warning]: [ion-datetime] - "timeZone" and "timeZoneName" are not supported in "formatOptions".' 722 | ); at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:719:27
[Mobile Chrome] › src/components/datetime/test/basic/datetime.e2e.ts:693:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if time zone is provided: src/components/datetime/test/basic/datetime.e2e.ts#L719
3) [Mobile Chrome] › src/components/datetime/test/basic/datetime.e2e.ts:693:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if time zone is provided Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 717 | await page.locator('.datetime-ready').waitFor(); 718 | > 719 | expect(logs.length).toBe(1); | ^ 720 | expect(logs[0]).toContain( 721 | '[Ionic Warning]: [ion-datetime] - "timeZone" and "timeZoneName" are not supported in "formatOptions".' 722 | ); at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:719:27
[Mobile Chrome] › src/components/datetime/test/basic/datetime.e2e.ts:693:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if time zone is provided: src/components/datetime/test/basic/datetime.e2e.ts#L719
3) [Mobile Chrome] › src/components/datetime/test/basic/datetime.e2e.ts:693:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if time zone is provided Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 717 | await page.locator('.datetime-ready').waitFor(); 718 | > 719 | expect(logs.length).toBe(1); | ^ 720 | expect(logs[0]).toContain( 721 | '[Ionic Warning]: [ion-datetime] - "timeZone" and "timeZoneName" are not supported in "formatOptions".' 722 | ); at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:719:27
[Mobile Chrome] › src/components/button/test/form-reference/button.e2e.ts:176:9 › should throw a warning if the form cannot be found - ios/ltr › form is an element reference: src/components/button/test/form-reference/button.e2e.ts#L198
2) [Mobile Chrome] › src/components/button/test/form-reference/button.e2e.ts:176:9 › should throw a warning if the form cannot be found - ios/ltr › form is an element reference Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 196 | ); 197 | > 198 | expect(logs.length).toBe(1); | ^ 199 | expect(logs[0]).toContain( 200 | '[Ionic Warning]: [ion-button] - The provided "form" element is invalid. Verify that the form is a HTMLFormElement and rendered in the DOM.' 201 | ); at /ionic/src/components/button/test/form-reference/button.e2e.ts:198:27
[Mobile Chrome] › src/components/button/test/form-reference/button.e2e.ts:176:9 › should throw a warning if the form cannot be found - ios/ltr › form is an element reference: src/components/button/test/form-reference/button.e2e.ts#L198
2) [Mobile Chrome] › src/components/button/test/form-reference/button.e2e.ts:176:9 › should throw a warning if the form cannot be found - ios/ltr › form is an element reference Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 196 | ); 197 | > 198 | expect(logs.length).toBe(1); | ^ 199 | expect(logs[0]).toContain( 200 | '[Ionic Warning]: [ion-button] - The provided "form" element is invalid. Verify that the form is a HTMLFormElement and rendered in the DOM.' 201 | ); at /ionic/src/components/button/test/form-reference/button.e2e.ts:198:27
[Mobile Chrome] › src/components/button/test/form-reference/button.e2e.ts:176:9 › should throw a warning if the form cannot be found - ios/ltr › form is an element reference: src/components/button/test/form-reference/button.e2e.ts#L198
2) [Mobile Chrome] › src/components/button/test/form-reference/button.e2e.ts:176:9 › should throw a warning if the form cannot be found - ios/ltr › form is an element reference Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 196 | ); 197 | > 198 | expect(logs.length).toBe(1); | ^ 199 | expect(logs[0]).toContain( 200 | '[Ionic Warning]: [ion-button] - The provided "form" element is invalid. Verify that the form is a HTMLFormElement and rendered in the DOM.' 201 | ); at /ionic/src/components/button/test/form-reference/button.e2e.ts:198:27
[Mobile Chrome] › src/components/button/test/form-reference/button.e2e.ts:159:9 › should throw a warning if the form cannot be found - ios/ltr › form is a string selector: src/components/button/test/form-reference/button.e2e.ts#L170
1) [Mobile Chrome] › src/components/button/test/form-reference/button.e2e.ts:159:9 › should throw a warning if the form cannot be found - ios/ltr › form is a string selector Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 168 | await page.setContent(`<ion-button type="submit" form="missingForm">Submit</ion-button>`, config); 169 | > 170 | expect(logs.length).toBe(1); | ^ 171 | expect(logs[0]).toContain( 172 | '[Ionic Warning]: [ion-button] - Form with selector: "#missingForm" could not be found. Verify that the id is correct and the form is rendered in the DOM.' 173 | ); at /ionic/src/components/button/test/form-reference/button.e2e.ts:170:27
[Mobile Chrome] › src/components/button/test/form-reference/button.e2e.ts:159:9 › should throw a warning if the form cannot be found - ios/ltr › form is a string selector: src/components/button/test/form-reference/button.e2e.ts#L170
1) [Mobile Chrome] › src/components/button/test/form-reference/button.e2e.ts:159:9 › should throw a warning if the form cannot be found - ios/ltr › form is a string selector Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 168 | await page.setContent(`<ion-button type="submit" form="missingForm">Submit</ion-button>`, config); 169 | > 170 | expect(logs.length).toBe(1); | ^ 171 | expect(logs[0]).toContain( 172 | '[Ionic Warning]: [ion-button] - Form with selector: "#missingForm" could not be found. Verify that the id is correct and the form is rendered in the DOM.' 173 | ); at /ionic/src/components/button/test/form-reference/button.e2e.ts:170:27
[Mobile Chrome] › src/components/button/test/form-reference/button.e2e.ts:159:9 › should throw a warning if the form cannot be found - ios/ltr › form is a string selector: src/components/button/test/form-reference/button.e2e.ts#L170
1) [Mobile Chrome] › src/components/button/test/form-reference/button.e2e.ts:159:9 › should throw a warning if the form cannot be found - ios/ltr › form is a string selector Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 168 | await page.setContent(`<ion-button type="submit" form="missingForm">Submit</ion-button>`, config); 169 | > 170 | expect(logs.length).toBe(1); | ^ 171 | expect(logs[0]).toContain( 172 | '[Ionic Warning]: [ion-button] - Form with selector: "#missingForm" could not be found. Verify that the id is correct and the form is rendered in the DOM.' 173 | ); at /ionic/src/components/button/test/form-reference/button.e2e.ts:170:27
test-core-screenshot (14, 20)
Process completed with exit code 1.
[Mobile Safari] › src/components/button/test/form-reference/button.e2e.ts:176:9 › should throw a warning if the form cannot be found - ios/ltr › form is an element reference: src/components/button/test/form-reference/button.e2e.ts#L198
2) [Mobile Safari] › src/components/button/test/form-reference/button.e2e.ts:176:9 › should throw a warning if the form cannot be found - ios/ltr › form is an element reference Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 196 | ); 197 | > 198 | expect(logs.length).toBe(1); | ^ 199 | expect(logs[0]).toContain( 200 | '[Ionic Warning]: [ion-button] - The provided "form" element is invalid. Verify that the form is a HTMLFormElement and rendered in the DOM.' 201 | ); at /ionic/src/components/button/test/form-reference/button.e2e.ts:198:27
[Mobile Safari] › src/components/button/test/form-reference/button.e2e.ts:176:9 › should throw a warning if the form cannot be found - ios/ltr › form is an element reference: src/components/button/test/form-reference/button.e2e.ts#L198
2) [Mobile Safari] › src/components/button/test/form-reference/button.e2e.ts:176:9 › should throw a warning if the form cannot be found - ios/ltr › form is an element reference Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 196 | ); 197 | > 198 | expect(logs.length).toBe(1); | ^ 199 | expect(logs[0]).toContain( 200 | '[Ionic Warning]: [ion-button] - The provided "form" element is invalid. Verify that the form is a HTMLFormElement and rendered in the DOM.' 201 | ); at /ionic/src/components/button/test/form-reference/button.e2e.ts:198:27
[Mobile Safari] › src/components/button/test/form-reference/button.e2e.ts:176:9 › should throw a warning if the form cannot be found - ios/ltr › form is an element reference: src/components/button/test/form-reference/button.e2e.ts#L198
2) [Mobile Safari] › src/components/button/test/form-reference/button.e2e.ts:176:9 › should throw a warning if the form cannot be found - ios/ltr › form is an element reference Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 196 | ); 197 | > 198 | expect(logs.length).toBe(1); | ^ 199 | expect(logs[0]).toContain( 200 | '[Ionic Warning]: [ion-button] - The provided "form" element is invalid. Verify that the form is a HTMLFormElement and rendered in the DOM.' 201 | ); at /ionic/src/components/button/test/form-reference/button.e2e.ts:198:27
[Mobile Safari] › src/components/button/test/form-reference/button.e2e.ts:159:9 › should throw a warning if the form cannot be found - ios/ltr › form is a string selector: src/components/button/test/form-reference/button.e2e.ts#L170
1) [Mobile Safari] › src/components/button/test/form-reference/button.e2e.ts:159:9 › should throw a warning if the form cannot be found - ios/ltr › form is a string selector Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 168 | await page.setContent(`<ion-button type="submit" form="missingForm">Submit</ion-button>`, config); 169 | > 170 | expect(logs.length).toBe(1); | ^ 171 | expect(logs[0]).toContain( 172 | '[Ionic Warning]: [ion-button] - Form with selector: "#missingForm" could not be found. Verify that the id is correct and the form is rendered in the DOM.' 173 | ); at /ionic/src/components/button/test/form-reference/button.e2e.ts:170:27
[Mobile Safari] › src/components/button/test/form-reference/button.e2e.ts:159:9 › should throw a warning if the form cannot be found - ios/ltr › form is a string selector: src/components/button/test/form-reference/button.e2e.ts#L170
1) [Mobile Safari] › src/components/button/test/form-reference/button.e2e.ts:159:9 › should throw a warning if the form cannot be found - ios/ltr › form is a string selector Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 168 | await page.setContent(`<ion-button type="submit" form="missingForm">Submit</ion-button>`, config); 169 | > 170 | expect(logs.length).toBe(1); | ^ 171 | expect(logs[0]).toContain( 172 | '[Ionic Warning]: [ion-button] - Form with selector: "#missingForm" could not be found. Verify that the id is correct and the form is rendered in the DOM.' 173 | ); at /ionic/src/components/button/test/form-reference/button.e2e.ts:170:27
[Mobile Safari] › src/components/button/test/form-reference/button.e2e.ts:159:9 › should throw a warning if the form cannot be found - ios/ltr › form is a string selector: src/components/button/test/form-reference/button.e2e.ts#L170
1) [Mobile Safari] › src/components/button/test/form-reference/button.e2e.ts:159:9 › should throw a warning if the form cannot be found - ios/ltr › form is a string selector Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 168 | await page.setContent(`<ion-button type="submit" form="missingForm">Submit</ion-button>`, config); 169 | > 170 | expect(logs.length).toBe(1); | ^ 171 | expect(logs[0]).toContain( 172 | '[Ionic Warning]: [ion-button] - Form with selector: "#missingForm" could not be found. Verify that the id is correct and the form is rendered in the DOM.' 173 | ); at /ionic/src/components/button/test/form-reference/button.e2e.ts:170:27
[Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:158:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to negative numbers: src/components/input-otp/test/separators/input-otp.e2e.ts#L164
4) [Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:158:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to negative numbers Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 162 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 163 | > 164 | expect(warnings.length).toBe(1); | ^ 165 | expect(warnings[0]).toContain( 166 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 167 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:164:31
[Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string: src/components/input-otp/test/separators/input-otp.e2e.ts#L152
3) [Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 150 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 151 | > 152 | expect(warnings.length).toBe(1); | ^ 153 | expect(warnings[0]).toContain( 154 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 155 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:152:31
[Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string: src/components/input-otp/test/separators/input-otp.e2e.ts#L152
3) [Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 150 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 151 | > 152 | expect(warnings.length).toBe(1); | ^ 153 | expect(warnings[0]).toContain( 154 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 155 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:152:31
[Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string: src/components/input-otp/test/separators/input-otp.e2e.ts#L152
3) [Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 150 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 151 | > 152 | expect(warnings.length).toBe(1); | ^ 153 | expect(warnings[0]).toContain( 154 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 155 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:152:31
[Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string: src/components/input-otp/test/separators/input-otp.e2e.ts#L140
2) [Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 138 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 139 | > 140 | expect(warnings.length).toBe(1); | ^ 141 | expect(warnings[0]).toContain( 142 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 143 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:140:31
[Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string: src/components/input-otp/test/separators/input-otp.e2e.ts#L140
2) [Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 138 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 139 | > 140 | expect(warnings.length).toBe(1); | ^ 141 | expect(warnings[0]).toContain( 142 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 143 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:140:31
[Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string: src/components/input-otp/test/separators/input-otp.e2e.ts#L140
2) [Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 138 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 139 | > 140 | expect(warnings.length).toBe(1); | ^ 141 | expect(warnings[0]).toContain( 142 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 143 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:140:31
[Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length: src/components/input-otp/test/separators/input-otp.e2e.ts#L128
1) [Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 126 | await page.setContent(`<ion-input-otp separators="1,3,5,6,7">Description</ion-input-otp>`, config); 127 | > 128 | expect(warnings.length).toBe(1); | ^ 129 | expect(warnings[0]).toContain( 130 | `[Ionic Warning]: [ion-input-otp] - The following separator positions are greater than the input length (${DEFAULT_INPUT_LENGTH}): 5, 6, 7. These separators will be ignored.` 131 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:128:31
[Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length: src/components/input-otp/test/separators/input-otp.e2e.ts#L128
1) [Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 126 | await page.setContent(`<ion-input-otp separators="1,3,5,6,7">Description</ion-input-otp>`, config); 127 | > 128 | expect(warnings.length).toBe(1); | ^ 129 | expect(warnings[0]).toContain( 130 | `[Ionic Warning]: [ion-input-otp] - The following separator positions are greater than the input length (${DEFAULT_INPUT_LENGTH}): 5, 6, 7. These separators will be ignored.` 131 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:128:31
[Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length: src/components/input-otp/test/separators/input-otp.e2e.ts#L128
1) [Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 126 | await page.setContent(`<ion-input-otp separators="1,3,5,6,7">Description</ion-input-otp>`, config); 127 | > 128 | expect(warnings.length).toBe(1); | ^ 129 | expect(warnings[0]).toContain( 130 | `[Ionic Warning]: [ion-input-otp] - The following separator positions are greater than the input length (${DEFAULT_INPUT_LENGTH}): 5, 6, 7. These separators will be ignored.` 131 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:128:31
[Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:158:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to negative numbers: src/components/input-otp/test/separators/input-otp.e2e.ts#L164
4) [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:158:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to negative numbers Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 162 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 163 | > 164 | expect(warnings.length).toBe(1); | ^ 165 | expect(warnings[0]).toContain( 166 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 167 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:164:31
[Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string: src/components/input-otp/test/separators/input-otp.e2e.ts#L152
3) [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 150 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 151 | > 152 | expect(warnings.length).toBe(1); | ^ 153 | expect(warnings[0]).toContain( 154 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 155 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:152:31
[Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string: src/components/input-otp/test/separators/input-otp.e2e.ts#L152
3) [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 150 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 151 | > 152 | expect(warnings.length).toBe(1); | ^ 153 | expect(warnings[0]).toContain( 154 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 155 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:152:31
[Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string: src/components/input-otp/test/separators/input-otp.e2e.ts#L152
3) [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 150 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 151 | > 152 | expect(warnings.length).toBe(1); | ^ 153 | expect(warnings[0]).toContain( 154 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 155 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:152:31
[Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string: src/components/input-otp/test/separators/input-otp.e2e.ts#L140
2) [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 138 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 139 | > 140 | expect(warnings.length).toBe(1); | ^ 141 | expect(warnings[0]).toContain( 142 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 143 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:140:31
[Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string: src/components/input-otp/test/separators/input-otp.e2e.ts#L140
2) [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 138 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 139 | > 140 | expect(warnings.length).toBe(1); | ^ 141 | expect(warnings[0]).toContain( 142 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 143 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:140:31
[Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string: src/components/input-otp/test/separators/input-otp.e2e.ts#L140
2) [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 138 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 139 | > 140 | expect(warnings.length).toBe(1); | ^ 141 | expect(warnings[0]).toContain( 142 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 143 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:140:31
[Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length: src/components/input-otp/test/separators/input-otp.e2e.ts#L128
1) [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 126 | await page.setContent(`<ion-input-otp separators="1,3,5,6,7">Description</ion-input-otp>`, config); 127 | > 128 | expect(warnings.length).toBe(1); | ^ 129 | expect(warnings[0]).toContain( 130 | `[Ionic Warning]: [ion-input-otp] - The following separator positions are greater than the input length (${DEFAULT_INPUT_LENGTH}): 5, 6, 7. These separators will be ignored.` 131 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:128:31
[Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length: src/components/input-otp/test/separators/input-otp.e2e.ts#L128
1) [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 126 | await page.setContent(`<ion-input-otp separators="1,3,5,6,7">Description</ion-input-otp>`, config); 127 | > 128 | expect(warnings.length).toBe(1); | ^ 129 | expect(warnings[0]).toContain( 130 | `[Ionic Warning]: [ion-input-otp] - The following separator positions are greater than the input length (${DEFAULT_INPUT_LENGTH}): 5, 6, 7. These separators will be ignored.` 131 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:128:31
[Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length: src/components/input-otp/test/separators/input-otp.e2e.ts#L128
1) [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 126 | await page.setContent(`<ion-input-otp separators="1,3,5,6,7">Description</ion-input-otp>`, config); 127 | > 128 | expect(warnings.length).toBe(1); | ^ 129 | expect(warnings[0]).toContain( 130 | `[Ionic Warning]: [ion-input-otp] - The following separator positions are greater than the input length (${DEFAULT_INPUT_LENGTH}): 5, 6, 7. These separators will be ignored.` 131 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:128:31
test-core-screenshot (15, 20)
Process completed with exit code 1.
[Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:725:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if the required formatOptions are not provided for a presentation: src/components/datetime/test/basic/datetime.e2e.ts#L749
2) [Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:725:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if the required formatOptions are not provided for a presentation Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 747 | await page.locator('.datetime-ready').waitFor(); 748 | > 749 | expect(logs.length).toBe(1); | ^ 750 | expect(logs[0]).toContain( 751 | "[Ionic Warning]: [ion-datetime] - The 'date-time' presentation requires either a date or time object (or both) in formatOptions." 752 | ); at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:749:27
[Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:725:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if the required formatOptions are not provided for a presentation: src/components/datetime/test/basic/datetime.e2e.ts#L749
2) [Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:725:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if the required formatOptions are not provided for a presentation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 747 | await page.locator('.datetime-ready').waitFor(); 748 | > 749 | expect(logs.length).toBe(1); | ^ 750 | expect(logs[0]).toContain( 751 | "[Ionic Warning]: [ion-datetime] - The 'date-time' presentation requires either a date or time object (or both) in formatOptions." 752 | ); at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:749:27
[Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:725:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if the required formatOptions are not provided for a presentation: src/components/datetime/test/basic/datetime.e2e.ts#L749
2) [Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:725:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if the required formatOptions are not provided for a presentation Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 747 | await page.locator('.datetime-ready').waitFor(); 748 | > 749 | expect(logs.length).toBe(1); | ^ 750 | expect(logs[0]).toContain( 751 | "[Ionic Warning]: [ion-datetime] - The 'date-time' presentation requires either a date or time object (or both) in formatOptions." 752 | ); at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:749:27
[Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:693:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if time zone is provided: src/components/datetime/test/basic/datetime.e2e.ts#L719
1) [Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:693:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if time zone is provided Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 717 | await page.locator('.datetime-ready').waitFor(); 718 | > 719 | expect(logs.length).toBe(1); | ^ 720 | expect(logs[0]).toContain( 721 | '[Ionic Warning]: [ion-datetime] - "timeZone" and "timeZoneName" are not supported in "formatOptions".' 722 | ); at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:719:27
[Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:693:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if time zone is provided: src/components/datetime/test/basic/datetime.e2e.ts#L719
1) [Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:693:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if time zone is provided Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 717 | await page.locator('.datetime-ready').waitFor(); 718 | > 719 | expect(logs.length).toBe(1); | ^ 720 | expect(logs[0]).toContain( 721 | '[Ionic Warning]: [ion-datetime] - "timeZone" and "timeZoneName" are not supported in "formatOptions".' 722 | ); at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:719:27
[Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:693:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if time zone is provided: src/components/datetime/test/basic/datetime.e2e.ts#L719
1) [Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:693:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if time zone is provided Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 717 | await page.locator('.datetime-ready').waitFor(); 718 | > 719 | expect(logs.length).toBe(1); | ^ 720 | expect(logs[0]).toContain( 721 | '[Ionic Warning]: [ion-datetime] - "timeZone" and "timeZoneName" are not supported in "formatOptions".' 722 | ); at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:719:27
test-core-screenshot (1, 20)
Process completed with exit code 1.
[Mobile Firefox] › src/components/button/test/form-reference/button.e2e.ts:176:9 › should throw a warning if the form cannot be found - ios/ltr › form is an element reference: src/components/button/test/form-reference/button.e2e.ts#L198
2) [Mobile Firefox] › src/components/button/test/form-reference/button.e2e.ts:176:9 › should throw a warning if the form cannot be found - ios/ltr › form is an element reference Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 196 | ); 197 | > 198 | expect(logs.length).toBe(1); | ^ 199 | expect(logs[0]).toContain( 200 | '[Ionic Warning]: [ion-button] - The provided "form" element is invalid. Verify that the form is a HTMLFormElement and rendered in the DOM.' 201 | ); at /ionic/src/components/button/test/form-reference/button.e2e.ts:198:27
[Mobile Firefox] › src/components/button/test/form-reference/button.e2e.ts:176:9 › should throw a warning if the form cannot be found - ios/ltr › form is an element reference: src/components/button/test/form-reference/button.e2e.ts#L198
2) [Mobile Firefox] › src/components/button/test/form-reference/button.e2e.ts:176:9 › should throw a warning if the form cannot be found - ios/ltr › form is an element reference Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 196 | ); 197 | > 198 | expect(logs.length).toBe(1); | ^ 199 | expect(logs[0]).toContain( 200 | '[Ionic Warning]: [ion-button] - The provided "form" element is invalid. Verify that the form is a HTMLFormElement and rendered in the DOM.' 201 | ); at /ionic/src/components/button/test/form-reference/button.e2e.ts:198:27
[Mobile Firefox] › src/components/button/test/form-reference/button.e2e.ts:176:9 › should throw a warning if the form cannot be found - ios/ltr › form is an element reference: src/components/button/test/form-reference/button.e2e.ts#L198
2) [Mobile Firefox] › src/components/button/test/form-reference/button.e2e.ts:176:9 › should throw a warning if the form cannot be found - ios/ltr › form is an element reference Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 196 | ); 197 | > 198 | expect(logs.length).toBe(1); | ^ 199 | expect(logs[0]).toContain( 200 | '[Ionic Warning]: [ion-button] - The provided "form" element is invalid. Verify that the form is a HTMLFormElement and rendered in the DOM.' 201 | ); at /ionic/src/components/button/test/form-reference/button.e2e.ts:198:27
[Mobile Firefox] › src/components/button/test/form-reference/button.e2e.ts:159:9 › should throw a warning if the form cannot be found - ios/ltr › form is a string selector: src/components/button/test/form-reference/button.e2e.ts#L170
1) [Mobile Firefox] › src/components/button/test/form-reference/button.e2e.ts:159:9 › should throw a warning if the form cannot be found - ios/ltr › form is a string selector Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 168 | await page.setContent(`<ion-button type="submit" form="missingForm">Submit</ion-button>`, config); 169 | > 170 | expect(logs.length).toBe(1); | ^ 171 | expect(logs[0]).toContain( 172 | '[Ionic Warning]: [ion-button] - Form with selector: "#missingForm" could not be found. Verify that the id is correct and the form is rendered in the DOM.' 173 | ); at /ionic/src/components/button/test/form-reference/button.e2e.ts:170:27
[Mobile Firefox] › src/components/button/test/form-reference/button.e2e.ts:159:9 › should throw a warning if the form cannot be found - ios/ltr › form is a string selector: src/components/button/test/form-reference/button.e2e.ts#L170
1) [Mobile Firefox] › src/components/button/test/form-reference/button.e2e.ts:159:9 › should throw a warning if the form cannot be found - ios/ltr › form is a string selector Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 168 | await page.setContent(`<ion-button type="submit" form="missingForm">Submit</ion-button>`, config); 169 | > 170 | expect(logs.length).toBe(1); | ^ 171 | expect(logs[0]).toContain( 172 | '[Ionic Warning]: [ion-button] - Form with selector: "#missingForm" could not be found. Verify that the id is correct and the form is rendered in the DOM.' 173 | ); at /ionic/src/components/button/test/form-reference/button.e2e.ts:170:27
[Mobile Firefox] › src/components/button/test/form-reference/button.e2e.ts:159:9 › should throw a warning if the form cannot be found - ios/ltr › form is a string selector: src/components/button/test/form-reference/button.e2e.ts#L170
1) [Mobile Firefox] › src/components/button/test/form-reference/button.e2e.ts:159:9 › should throw a warning if the form cannot be found - ios/ltr › form is a string selector Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 168 | await page.setContent(`<ion-button type="submit" form="missingForm">Submit</ion-button>`, config); 169 | > 170 | expect(logs.length).toBe(1); | ^ 171 | expect(logs[0]).toContain( 172 | '[Ionic Warning]: [ion-button] - Form with selector: "#missingForm" could not be found. Verify that the id is correct and the form is rendered in the DOM.' 173 | ); at /ionic/src/components/button/test/form-reference/button.e2e.ts:170:27
test-core-screenshot (2, 20)
Process completed with exit code 1.
[Mobile Firefox] › src/components/datetime/test/basic/datetime.e2e.ts:725:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if the required formatOptions are not provided for a presentation: src/components/datetime/test/basic/datetime.e2e.ts#L749
2) [Mobile Firefox] › src/components/datetime/test/basic/datetime.e2e.ts:725:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if the required formatOptions are not provided for a presentation Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 747 | await page.locator('.datetime-ready').waitFor(); 748 | > 749 | expect(logs.length).toBe(1); | ^ 750 | expect(logs[0]).toContain( 751 | "[Ionic Warning]: [ion-datetime] - The 'date-time' presentation requires either a date or time object (or both) in formatOptions." 752 | ); at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:749:27
[Mobile Firefox] › src/components/datetime/test/basic/datetime.e2e.ts:725:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if the required formatOptions are not provided for a presentation: src/components/datetime/test/basic/datetime.e2e.ts#L749
2) [Mobile Firefox] › src/components/datetime/test/basic/datetime.e2e.ts:725:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if the required formatOptions are not provided for a presentation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 747 | await page.locator('.datetime-ready').waitFor(); 748 | > 749 | expect(logs.length).toBe(1); | ^ 750 | expect(logs[0]).toContain( 751 | "[Ionic Warning]: [ion-datetime] - The 'date-time' presentation requires either a date or time object (or both) in formatOptions." 752 | ); at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:749:27
[Mobile Firefox] › src/components/datetime/test/basic/datetime.e2e.ts:725:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if the required formatOptions are not provided for a presentation: src/components/datetime/test/basic/datetime.e2e.ts#L749
2) [Mobile Firefox] › src/components/datetime/test/basic/datetime.e2e.ts:725:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if the required formatOptions are not provided for a presentation Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 747 | await page.locator('.datetime-ready').waitFor(); 748 | > 749 | expect(logs.length).toBe(1); | ^ 750 | expect(logs[0]).toContain( 751 | "[Ionic Warning]: [ion-datetime] - The 'date-time' presentation requires either a date or time object (or both) in formatOptions." 752 | ); at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:749:27
[Mobile Firefox] › src/components/datetime/test/basic/datetime.e2e.ts:693:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if time zone is provided: src/components/datetime/test/basic/datetime.e2e.ts#L719
1) [Mobile Firefox] › src/components/datetime/test/basic/datetime.e2e.ts:693:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if time zone is provided Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 717 | await page.locator('.datetime-ready').waitFor(); 718 | > 719 | expect(logs.length).toBe(1); | ^ 720 | expect(logs[0]).toContain( 721 | '[Ionic Warning]: [ion-datetime] - "timeZone" and "timeZoneName" are not supported in "formatOptions".' 722 | ); at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:719:27
[Mobile Firefox] › src/components/datetime/test/basic/datetime.e2e.ts:693:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if time zone is provided: src/components/datetime/test/basic/datetime.e2e.ts#L719
1) [Mobile Firefox] › src/components/datetime/test/basic/datetime.e2e.ts:693:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if time zone is provided Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 717 | await page.locator('.datetime-ready').waitFor(); 718 | > 719 | expect(logs.length).toBe(1); | ^ 720 | expect(logs[0]).toContain( 721 | '[Ionic Warning]: [ion-datetime] - "timeZone" and "timeZoneName" are not supported in "formatOptions".' 722 | ); at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:719:27
[Mobile Firefox] › src/components/datetime/test/basic/datetime.e2e.ts:693:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if time zone is provided: src/components/datetime/test/basic/datetime.e2e.ts#L719
1) [Mobile Firefox] › src/components/datetime/test/basic/datetime.e2e.ts:693:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if time zone is provided Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 717 | await page.locator('.datetime-ready').waitFor(); 718 | > 719 | expect(logs.length).toBe(1); | ^ 720 | expect(logs[0]).toContain( 721 | '[Ionic Warning]: [ion-datetime] - "timeZone" and "timeZoneName" are not supported in "formatOptions".' 722 | ); at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:719:27
test-core-screenshot (17, 20)
Process completed with exit code 1.
[Mobile Safari] › src/components/item-sliding/test/async/item-sliding.e2e.ts:44:9 › item-sliding: async - ios/ltr › should not throw errors when adding multiple items with side="end" using the Ionic CDN: src/components/item-sliding/test/async/item-sliding.e2e.ts#L119
1) [Mobile Safari] › src/components/item-sliding/test/async/item-sliding.e2e.ts:44:9 › item-sliding: async - ios/ltr › should not throw errors when adding multiple items with side="end" using the Ionic CDN Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 0 Received: 1 117 | 118 | // Check that no errors have been logged > 119 | expect(errors.length).toBe(0); | ^ 120 | }); 121 | }); 122 | }); at /ionic/src/components/item-sliding/test/async/item-sliding.e2e.ts:119:29
[Mobile Safari] › src/components/item-sliding/test/async/item-sliding.e2e.ts:44:9 › item-sliding: async - ios/ltr › should not throw errors when adding multiple items with side="end" using the Ionic CDN: src/components/item-sliding/test/async/item-sliding.e2e.ts#L119
1) [Mobile Safari] › src/components/item-sliding/test/async/item-sliding.e2e.ts:44:9 › item-sliding: async - ios/ltr › should not throw errors when adding multiple items with side="end" using the Ionic CDN Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 0 Received: 1 117 | 118 | // Check that no errors have been logged > 119 | expect(errors.length).toBe(0); | ^ 120 | }); 121 | }); 122 | }); at /ionic/src/components/item-sliding/test/async/item-sliding.e2e.ts:119:29
[Mobile Safari] › src/components/item-sliding/test/async/item-sliding.e2e.ts:44:9 › item-sliding: async - ios/ltr › should not throw errors when adding multiple items with side="end" using the Ionic CDN: src/components/item-sliding/test/async/item-sliding.e2e.ts#L119
1) [Mobile Safari] › src/components/item-sliding/test/async/item-sliding.e2e.ts:44:9 › item-sliding: async - ios/ltr › should not throw errors when adding multiple items with side="end" using the Ionic CDN Error: expect(received).toBe(expected) // Object.is equality Expected: 0 Received: 1 117 | 118 | // Check that no errors have been logged > 119 | expect(errors.length).toBe(0); | ^ 120 | }); 121 | }); 122 | }); at /ionic/src/components/item-sliding/test/async/item-sliding.e2e.ts:119:29
🎭 Playwright Run Summary
360 skipped 275 passed (2.2m)
🎭 Playwright Run Summary
368 skipped 302 passed (3.4m)
🎭 Playwright Run Summary
1 skipped 676 passed (3.7m)
🎭 Playwright Run Summary
6 failed [Mobile Chrome] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length [Mobile Chrome] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string [Mobile Chrome] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string [Mobile Chrome] › src/components/input-otp/test/separators/input-otp.e2e.ts:158:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to negative numbers [Mobile Chrome] › src/components/input-otp/test/separators/input-otp.e2e.ts:170:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to duplicate positions [Mobile Chrome] › src/components/item-sliding/test/async/item-sliding.e2e.ts:44:9 › item-sliding: async - ios/ltr › should not throw errors when adding multiple items with side="end" using the Ionic CDN 2 skipped 663 passed (3.9m)
🎭 Playwright Run Summary
4 failed [Mobile Chrome] › src/components/button/test/form-reference/button.e2e.ts:159:9 › should throw a warning if the form cannot be found - ios/ltr › form is a string selector [Mobile Chrome] › src/components/button/test/form-reference/button.e2e.ts:176:9 › should throw a warning if the form cannot be found - ios/ltr › form is an element reference [Mobile Chrome] › src/components/datetime/test/basic/datetime.e2e.ts:693:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if time zone is provided [Mobile Chrome] › src/components/datetime/test/basic/datetime.e2e.ts:725:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if the required formatOptions are not provided for a presentation 8 skipped 676 passed (4.0m)
🎭 Playwright Run Summary
8 skipped 660 passed (4.1m)
🎭 Playwright Run Summary
4 skipped 676 passed (4.7m)
🎭 Playwright Run Summary
144 skipped 710 passed (4.7m)
🎭 Playwright Run Summary
2 failed [Mobile Safari] › src/components/button/test/form-reference/button.e2e.ts:159:9 › should throw a warning if the form cannot be found - ios/ltr › form is a string selector [Mobile Safari] › src/components/button/test/form-reference/button.e2e.ts:176:9 › should throw a warning if the form cannot be found - ios/ltr › form is an element reference 14 skipped 487 passed (6.2m)
🎭 Playwright Run Summary
10 skipped 648 passed (6.6m)
🎭 Playwright Run Summary
5 failed [Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length [Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string [Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string [Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:158:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to negative numbers [Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:170:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to duplicate positions 5 skipped 671 passed (7.1m)
🎭 Playwright Run Summary
5 failed [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:158:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to negative numbers [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:170:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to duplicate positions 3 skipped 659 passed (7.4m)
🎭 Playwright Run Summary
12 skipped 685 passed (8.0m)
🎭 Playwright Run Summary
1 skipped 656 passed (8.4m)
🎭 Playwright Run Summary
2 failed [Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:693:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if time zone is provided [Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:725:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if the required formatOptions are not provided for a presentation 13 skipped 651 passed (8.6m)
🎭 Playwright Run Summary
5 skipped 710 passed (8.7m)
🎭 Playwright Run Summary
2 failed [Mobile Firefox] › src/components/button/test/form-reference/button.e2e.ts:159:9 › should throw a warning if the form cannot be found - ios/ltr › form is a string selector [Mobile Firefox] › src/components/button/test/form-reference/button.e2e.ts:176:9 › should throw a warning if the form cannot be found - ios/ltr › form is an element reference 4 skipped 727 passed (8.9m)
🎭 Playwright Run Summary
2 failed [Mobile Firefox] › src/components/datetime/test/basic/datetime.e2e.ts:693:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if time zone is provided [Mobile Firefox] › src/components/datetime/test/basic/datetime.e2e.ts:725:9 › datetime: formatOptions misconfiguration errors - md/ltr › should log a warning if the required formatOptions are not provided for a presentation 18 skipped 611 passed (8.9m)
🎭 Playwright Run Summary
1 failed [Mobile Safari] › src/components/item-sliding/test/async/item-sliding.e2e.ts:44:9 › item-sliding: async - ios/ltr › should not throw errors when adding multiple items with side="end" using the Ionic CDN 5 skipped 666 passed (9.0m)
🎭 Playwright Run Summary
14 skipped 681 passed (9.9m)

Artifacts

Produced during runtime
Name Size Digest
ionic-core
5.18 MB
sha256:db6c5e661ba7919593361067a30e7fef5e77afcb29ea9d0557b3d49a5213de14
test-results-1-20
3.04 MB
sha256:c293e9c41b7566299d205afba95d4c74e5a77dc985e498310955acb483ed2c0c
test-results-10-20
7.46 MB
sha256:6514ab1b475d2525770da3f90f383c33e93c5b3ee33f33facae0c641ae562ca7
test-results-11-20
578 KB
sha256:c0a22286f73ad33741306e5e69c183ea63f2b7ef8d09ca6be74b6323efc8873f
test-results-12-20
480 KB
sha256:6c160a5b01fc8d4a7a260fea9f407f6ee80399b91a1260e100570d55b07e68e5
test-results-13-20
459 KB
sha256:2d0d260e1ed05e303aa5141dece1a65fcbbef8dcaf773d7d9b64f3216ef61554
test-results-14-20
2.93 MB
sha256:9d7adae27d17152b12eef3698548616220169633daf3172bbcb2e1ac1d49c6ce
test-results-15-20
3.11 MB
sha256:718d9bc8ebaecf73822a2adb964eec4ace5344464366ecf32e306053a81b4981
test-results-16-20
6.18 MB
sha256:2042eaf8b4d9a635a822565ec8f0129bc14ca8d2b92910ce41bc856e16b4d7af
test-results-17-20
2.22 MB
sha256:d9dd7de7e209cb6b7c2cda1638384cf0f5c3d679c085500ca22c65940efa816a
test-results-18-20
554 KB
sha256:66599499052f5c514e95f488f4a0320281a77b107635b20079562fc0930efb95
test-results-19-20
447 KB
sha256:b2ae6d19dd7b5f2319c45fd8e7a76596b7fadc99d3c7e359add34470069e7cde
test-results-2-20
3.24 MB
sha256:ad2fe89c6ff1e2621c0bfe18a06001ebcd6b14a092f53561442ef238cfb6d983
test-results-20-20
339 KB
sha256:955c2c353402b8ebd01315892c4b8f90635ad6fd3133c19b5982c24419e41f37
test-results-3-20
6.22 MB
sha256:b4aa2e376625e26e4db39c107edd4a1efbe97e21df6bcdc2c1c52b56c9a01c52
test-results-4-20
585 KB
sha256:ad1b0b7cf61bbc929d60ed8cfe11d63b57966eb8919caca5a8a560e93062e7dc
test-results-5-20
489 KB
sha256:a583163a57a7e99e860692c73c8ae5e30bcdbf8996b137701ef1c30aaba10d95
test-results-6-20
477 KB
sha256:823f2866e37e164477c5b60fb8443ba04fd2d843a441428b056f4c75ecbfe922
test-results-7-20
358 KB
sha256:8bc3b38f96bc5a7b7531bf8f92571ccbf12f1cd35882300e87a995bc1fb46c57
test-results-8-20
5.29 MB
sha256:a1781dfb529da34a0d767573e0da70fa1d6e44b7f2db2109ab288e4433dcf259
test-results-9-20
485 KB
sha256:f0ec1b62e5588886cc810595a64b96afafb11a4d172b968e15dce924c95228a3
updated-screenshots-13-20
174 KB
sha256:1279fa86f41963a71639873927ff7f2ee4e9f6285943dd316d8deee2a1df7d7f
updated-screenshots-19-20
9.65 KB
sha256:bf0d0ef0a37473fb4c1dff0b7fd5fdd5c9d3c24181af979d2f558017ca3bb39d
updated-screenshots-20-20
233 KB
sha256:7727f2ebc336aaf478ae6d1fd8094132671650697155064020f1cb633696c45c
updated-screenshots-4-20
145 KB
sha256:7978d2083d449ac1547db940dfbaf274c91cc129443821f90ffe71819e54eb41
updated-screenshots-6-20
243 KB
sha256:f2abf59c526d34be0c6328dc023da24950f33b9ff87175ff6ecf8d474e5e5dc8