Skip to content

chore: add test case #22869

chore: add test case

chore: add test case #22869

Triggered via pull request November 12, 2025 15:15
Status Failure
Total duration 24m 19s
Artifacts 24

default.yml

on: pull_request
init  /  Init
4m 49s
init / Init
init  /  Get and save publish version
init / Get and save publish version
build-packages  /  Build Packages
1m 29s
build-packages / Build Packages
Matrix: init-playwright / init-playwright
Matrix: lint / Lint
build-showcase-patternhub  /  Build Patternhub
1m 44s
build-showcase-patternhub / Build Patternhub
build-showcase-react  /  Build Showcase react-showcase
40s
build-showcase-react / Build Showcase react-showcase
build-showcase-angular  /  Build Showcase angular-showcase
45s
build-showcase-angular / Build Showcase angular-showcase
build-showcase-vue  /  Build Showcase vue-showcase
38s
build-showcase-vue / Build Showcase vue-showcase
build-showcase-stencil  /  Build Showcase stencil-showcase
54s
build-showcase-stencil / Build Showcase stencil-showcase
build-outputs  /  Build outputs
1m 25s
build-outputs / Build outputs
build-showcase-angular-ssr  /  Build Showcase angular-ssr-showcase
52s
build-showcase-angular-ssr / Build Showcase angular-ssr-showcase
build-showcase-next  /  Build Showcase next-showcase
58s
build-showcase-next / Build Showcase next-showcase
build-showcase-nuxt  /  Build Showcase nuxt-showcase
1m 8s
build-showcase-nuxt / Build Showcase nuxt-showcase
Matrix: test-components / playwright-ct
test-foundations  /  🧪🎭 - foundations
1m 22s
test-foundations / 🧪🎭 - foundations
build-storybook-composition  /  Build Storybook composition-storybook
46s
build-storybook-composition / Build Storybook composition-storybook
build-storybook-angular  /  Build Storybook angular-storybook
46s
build-storybook-angular / Build Storybook angular-storybook
build-storybook-react  /  Build Storybook react-storybook
45s
build-storybook-react / Build Storybook react-storybook
build-storybook-vue  /  Build Storybook vue-storybook
32s
build-storybook-vue / Build Storybook vue-storybook
cancel-on-failure-build-packages  /  Cancel Workflow
cancel-on-failure-build-packages / Cancel Workflow
cancel-on-failure-lint  /  Cancel Workflow
cancel-on-failure-lint / Cancel Workflow
test-showcase-patternhub  /  🧪🎭 - patternhub
1m 54s
test-showcase-patternhub / 🧪🎭 - patternhub
cancel-on-failure-build-showcase-patternhub  /  Cancel Workflow
cancel-on-failure-build-showcase-patternhub / Cancel Workflow
Matrix: test-showcase-react / playwright-showcases
cancel-on-failure-build-showcase-react  /  Cancel Workflow
cancel-on-failure-build-showcase-react / Cancel Workflow
Matrix: test-showcase-angular / playwright-showcases
cancel-on-failure-build-showcase-angular  /  Cancel Workflow
cancel-on-failure-build-showcase-angular / Cancel Workflow
Matrix: test-showcase-vue / playwright-showcases
cancel-on-failure-build-showcase-vue  /  Cancel Workflow
cancel-on-failure-build-showcase-vue / Cancel Workflow
Matrix: test-showcase-stencil / playwright-showcases
cancel-on-failure-build-showcase-stencil  /  Cancel Workflow
cancel-on-failure-build-showcase-stencil / Cancel Workflow
cancel-on-failure-build-outputs  /  Cancel Workflow
cancel-on-failure-build-outputs / Cancel Workflow
cancel-on-failure-build-showcase-angular-ssr  /  Cancel Workflow
cancel-on-failure-build-showcase-angular-ssr / Cancel Workflow
cancel-on-failure-build-showcase-next  /  Cancel Workflow
cancel-on-failure-build-showcase-next / Cancel Workflow
cancel-on-failure-build-showcase-nuxt  /  Cancel Workflow
cancel-on-failure-build-showcase-nuxt / Cancel Workflow
regenerate-snapshots-components  /  🧪🎭 - Regenerate snapshots components
5m 27s
regenerate-snapshots-components / 🧪🎭 - Regenerate snapshots components
regenerate-snapshots-foundations  /  regenerate-snapshots
regenerate-snapshots-foundations / regenerate-snapshots
regenerate-snapshots-patternhub  /  regenerate-snapshots
regenerate-snapshots-patternhub / regenerate-snapshots
Matrix: test-screen-reader / playwright-screen-reader
Waiting for pending jobs
regenerate-snapshots  /  regenerate-snapshots
regenerate-snapshots / regenerate-snapshots
checks-done
3s
checks-done
commit-regenerated-snapshots  /  🆙 Commit regenerated snapshots
0s
commit-regenerated-snapshots / 🆙 Commit regenerated snapshots
preview-url-pr-description  /  preview-url-pr-description
7s
preview-url-pr-description / preview-url-pr-description
Fit to window
Zoom out
Zoom in

Annotations

38 errors and 4 notices
[chromium] › src/components/input/input.spec.tsx:154:6 › DBInput › should handle empty string for datetime-local input: output/react/src/components/input/input.spec.tsx#L165
3) [chromium] › src/components/input/input.spec.tsx:154:6 › DBInput › should handle empty string for datetime-local input Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveValue(expected) failed Locator: locator('#root').locator('internal:control=component').locator('input') Expected: "2024-01-15T10:30" Received: "" Timeout: 5000ms Call log: - Expect "toHaveValue" with timeout 5000ms - waiting for locator('#root').locator('internal:control=component').locator('input') 9 × locator resolved to <input value="" placeholder=" " aria-invalid="false" type="datetime-local" id="input-f8eba2ff-27c9-405a-a76f-2ab0917ee5a5"/> - unexpected value "" 163 | el.value = '2024-01-15T10:30'; 164 | }); > 165 | await expect(input).toHaveValue('2024-01-15T10:30'); | ^ 166 | 167 | // Set empty string - should not be treated as falsy and cleared 168 | await component.evaluate((el: any) => { at /__w/core-web/core-web/output/react/src/components/input/input.spec.tsx:165:23
[chromium] › src/components/input/input.spec.tsx:154:6 › DBInput › should handle empty string for datetime-local input: output/react/src/components/input/input.spec.tsx#L165
3) [chromium] › src/components/input/input.spec.tsx:154:6 › DBInput › should handle empty string for datetime-local input Error: expect(locator).toHaveValue(expected) failed Locator: locator('#root').locator('internal:control=component').locator('input') Expected: "2024-01-15T10:30" Received: "" Timeout: 5000ms Call log: - Expect "toHaveValue" with timeout 5000ms - waiting for locator('#root').locator('internal:control=component').locator('input') 9 × locator resolved to <input value="" placeholder=" " aria-invalid="false" type="datetime-local" id="input-c3846681-2677-4ebf-a4c9-622a1bea6f55"/> - unexpected value "" 163 | el.value = '2024-01-15T10:30'; 164 | }); > 165 | await expect(input).toHaveValue('2024-01-15T10:30'); | ^ 166 | 167 | // Set empty string - should not be treated as falsy and cleared 168 | await component.evaluate((el: any) => { at /__w/core-web/core-web/output/react/src/components/input/input.spec.tsx:165:23
[chromium] › src/components/input/input.spec.tsx:107:6 › DBInput › should distinguish between undefined: output/react/src/components/input/input.spec.tsx#L118
2) [chromium] › src/components/input/input.spec.tsx:107:6 › DBInput › should distinguish between undefined, null, and empty string for date input Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveValue(expected) failed Locator: locator('#root').locator('internal:control=component').locator('input') Expected: "2024-01-15" Received: "" Timeout: 5000ms Call log: - Expect "toHaveValue" with timeout 5000ms - waiting for locator('#root').locator('internal:control=component').locator('input') 9 × locator resolved to <input value="" type="date" placeholder=" " aria-invalid="false" id="input-c2db1dfc-2f00-4c55-8b54-56c557e29e8f"/> - unexpected value "" 116 | el.value = '2024-01-15'; 117 | }); > 118 | await expect(input).toHaveValue('2024-01-15'); | ^ 119 | 120 | // Test empty string - should keep the input but make it empty 121 | await component.evaluate((el: any) => { at /__w/core-web/core-web/output/react/src/components/input/input.spec.tsx:118:23
[chromium] › src/components/input/input.spec.tsx:107:6 › DBInput › should distinguish between undefined: output/react/src/components/input/input.spec.tsx#L118
2) [chromium] › src/components/input/input.spec.tsx:107:6 › DBInput › should distinguish between undefined, null, and empty string for date input Error: expect(locator).toHaveValue(expected) failed Locator: locator('#root').locator('internal:control=component').locator('input') Expected: "2024-01-15" Received: "" Timeout: 5000ms Call log: - Expect "toHaveValue" with timeout 5000ms - waiting for locator('#root').locator('internal:control=component').locator('input') 9 × locator resolved to <input value="" type="date" placeholder=" " aria-invalid="false" id="input-da8345d9-f6ef-449a-bd02-118dde10300e"/> - unexpected value "" 116 | el.value = '2024-01-15'; 117 | }); > 118 | await expect(input).toHaveValue('2024-01-15'); | ^ 119 | 120 | // Test empty string - should keep the input but make it empty 121 | await component.evaluate((el: any) => { at /__w/core-web/core-web/output/react/src/components/input/input.spec.tsx:118:23
[chromium] › src/components/input/input.spec.tsx:80:6 › DBInput › should handle empty string value for date input without clearing: output/react/src/components/input/input.spec.tsx#L100
1) [chromium] › src/components/input/input.spec.tsx:80:6 › DBInput › should handle empty string value for date input without clearing Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "2024-01-15" 98 | (el: HTMLInputElement) => el.value 99 | ); > 100 | expect(internalValue).toBe(''); | ^ 101 | 102 | // Verify the component's value property is also empty string 103 | const componentValue = await component.evaluate((el: any) => el.value); at /__w/core-web/core-web/output/react/src/components/input/input.spec.tsx:100:25
[chromium] › src/components/input/input.spec.tsx:80:6 › DBInput › should handle empty string value for date input without clearing: output/react/src/components/input/input.spec.tsx#L100
1) [chromium] › src/components/input/input.spec.tsx:80:6 › DBInput › should handle empty string value for date input without clearing Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "2024-01-15" 98 | (el: HTMLInputElement) => el.value 99 | ); > 100 | expect(internalValue).toBe(''); | ^ 101 | 102 | // Verify the component's value property is also empty string 103 | const componentValue = await component.evaluate((el: any) => el.value); at /__w/core-web/core-web/output/react/src/components/input/input.spec.tsx:100:25
test-components / 🧪🎭 - react:1/2
Process completed with exit code 1.
[chromium] › src/components/input/input.spec.tsx:154:2 › DBInput › should handle empty string for datetime-local input: output/vue/src/components/input/input.spec.tsx#L165
3) [chromium] › src/components/input/input.spec.tsx:154:2 › DBInput › should handle empty string for datetime-local input Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveValue(expected) failed Locator: locator('#root').locator('internal:control=component').locator('input') Expected: "2024-01-15T10:30" Received: "" Timeout: 5000ms Call log: - Expect "toHaveValue" with timeout 5000ms - waiting for locator('#root').locator('internal:control=component').locator('input') 9 × locator resolved to <input placeholder=" " aria-invalid="false" type="datetime-local" id="input-e8f6c074-c053-4073-b322-561a6076ec64"/> - unexpected value "" 163 | el.value = '2024-01-15T10:30'; 164 | }); > 165 | await expect(input).toHaveValue('2024-01-15T10:30'); | ^ 166 | 167 | // Set empty string - should not be treated as falsy and cleared 168 | await component.evaluate((el: any) => { at /__w/core-web/core-web/output/vue/src/components/input/input.spec.tsx:165:23
[chromium] › src/components/input/input.spec.tsx:154:2 › DBInput › should handle empty string for datetime-local input: output/vue/src/components/input/input.spec.tsx#L165
3) [chromium] › src/components/input/input.spec.tsx:154:2 › DBInput › should handle empty string for datetime-local input Error: expect(locator).toHaveValue(expected) failed Locator: locator('#root').locator('internal:control=component').locator('input') Expected: "2024-01-15T10:30" Received: "" Timeout: 5000ms Call log: - Expect "toHaveValue" with timeout 5000ms - waiting for locator('#root').locator('internal:control=component').locator('input') 9 × locator resolved to <input placeholder=" " aria-invalid="false" type="datetime-local" id="input-0e29a9f5-47b0-4294-8687-9a06859c8a3b"/> - unexpected value "" 163 | el.value = '2024-01-15T10:30'; 164 | }); > 165 | await expect(input).toHaveValue('2024-01-15T10:30'); | ^ 166 | 167 | // Set empty string - should not be treated as falsy and cleared 168 | await component.evaluate((el: any) => { at /__w/core-web/core-web/output/vue/src/components/input/input.spec.tsx:165:23
[chromium] › src/components/input/input.spec.tsx:107:2 › DBInput › should distinguish between undefined: output/vue/src/components/input/input.spec.tsx#L118
2) [chromium] › src/components/input/input.spec.tsx:107:2 › DBInput › should distinguish between undefined, null, and empty string for date input Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveValue(expected) failed Locator: locator('#root').locator('internal:control=component').locator('input') Expected: "2024-01-15" Received: "" Timeout: 5000ms Call log: - Expect "toHaveValue" with timeout 5000ms - waiting for locator('#root').locator('internal:control=component').locator('input') 9 × locator resolved to <input type="date" placeholder=" " aria-invalid="false" id="input-addd1845-8711-4975-a3f1-ed932eeef7bb"/> - unexpected value "" 116 | el.value = '2024-01-15'; 117 | }); > 118 | await expect(input).toHaveValue('2024-01-15'); | ^ 119 | 120 | // Test empty string - should keep the input but make it empty 121 | await component.evaluate((el: any) => { at /__w/core-web/core-web/output/vue/src/components/input/input.spec.tsx:118:23
[chromium] › src/components/input/input.spec.tsx:107:2 › DBInput › should distinguish between undefined: output/vue/src/components/input/input.spec.tsx#L118
2) [chromium] › src/components/input/input.spec.tsx:107:2 › DBInput › should distinguish between undefined, null, and empty string for date input Error: expect(locator).toHaveValue(expected) failed Locator: locator('#root').locator('internal:control=component').locator('input') Expected: "2024-01-15" Received: "" Timeout: 5000ms Call log: - Expect "toHaveValue" with timeout 5000ms - waiting for locator('#root').locator('internal:control=component').locator('input') 9 × locator resolved to <input type="date" placeholder=" " aria-invalid="false" id="input-a7c7ff58-f4c8-4b30-aa20-bbcab2688177"/> - unexpected value "" 116 | el.value = '2024-01-15'; 117 | }); > 118 | await expect(input).toHaveValue('2024-01-15'); | ^ 119 | 120 | // Test empty string - should keep the input but make it empty 121 | await component.evaluate((el: any) => { at /__w/core-web/core-web/output/vue/src/components/input/input.spec.tsx:118:23
[chromium] › src/components/input/input.spec.tsx:80:2 › DBInput › should handle empty string value for date input without clearing: output/vue/src/components/input/input.spec.tsx#L100
1) [chromium] › src/components/input/input.spec.tsx:80:2 › DBInput › should handle empty string value for date input without clearing Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "2024-01-15" 98 | (el: HTMLInputElement) => el.value 99 | ); > 100 | expect(internalValue).toBe(''); | ^ 101 | 102 | // Verify the component's value property is also empty string 103 | const componentValue = await component.evaluate((el: any) => el.value); at /__w/core-web/core-web/output/vue/src/components/input/input.spec.tsx:100:25
[chromium] › src/components/input/input.spec.tsx:80:2 › DBInput › should handle empty string value for date input without clearing: output/vue/src/components/input/input.spec.tsx#L100
1) [chromium] › src/components/input/input.spec.tsx:80:2 › DBInput › should handle empty string value for date input without clearing Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "2024-01-15" 98 | (el: HTMLInputElement) => el.value 99 | ); > 100 | expect(internalValue).toBe(''); | ^ 101 | 102 | // Verify the component's value property is also empty string 103 | const componentValue = await component.evaluate((el: any) => el.value); at /__w/core-web/core-web/output/vue/src/components/input/input.spec.tsx:100:25
test-components / 🧪🎭 - vue:1/2
Process completed with exit code 1.
[mobile_chrome] › src/components/input/input.spec.tsx:107:2 › DBInput › should distinguish between undefined: output/vue/src/components/input/input.spec.tsx#L118
5) [mobile_chrome] › src/components/input/input.spec.tsx:107:2 › DBInput › should distinguish between undefined, null, and empty string for date input Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveValue(expected) failed Locator: locator('#root').locator('internal:control=component').locator('input') Expected: "2024-01-15" Received: "" Timeout: 5000ms Call log: - Expect "toHaveValue" with timeout 5000ms - waiting for locator('#root').locator('internal:control=component').locator('input') 9 × locator resolved to <input type="date" placeholder=" " aria-invalid="false" id="input-e189aa7b-061c-4771-9bfc-b4c36f753b4d"/> - unexpected value "" 116 | el.value = '2024-01-15'; 117 | }); > 118 | await expect(input).toHaveValue('2024-01-15'); | ^ 119 | 120 | // Test empty string - should keep the input but make it empty 121 | await component.evaluate((el: any) => { at /__w/core-web/core-web/output/vue/src/components/input/input.spec.tsx:118:23
[mobile_chrome] › src/components/input/input.spec.tsx:107:2 › DBInput › should distinguish between undefined: output/vue/src/components/input/input.spec.tsx#L118
5) [mobile_chrome] › src/components/input/input.spec.tsx:107:2 › DBInput › should distinguish between undefined, null, and empty string for date input Error: expect(locator).toHaveValue(expected) failed Locator: locator('#root').locator('internal:control=component').locator('input') Expected: "2024-01-15" Received: "" Timeout: 5000ms Call log: - Expect "toHaveValue" with timeout 5000ms - waiting for locator('#root').locator('internal:control=component').locator('input') 9 × locator resolved to <input type="date" placeholder=" " aria-invalid="false" id="input-2c56de5e-5b6a-4ef4-88f9-3404846dd110"/> - unexpected value "" 116 | el.value = '2024-01-15'; 117 | }); > 118 | await expect(input).toHaveValue('2024-01-15'); | ^ 119 | 120 | // Test empty string - should keep the input but make it empty 121 | await component.evaluate((el: any) => { at /__w/core-web/core-web/output/vue/src/components/input/input.spec.tsx:118:23
[mobile_chrome] › src/components/input/input.spec.tsx:80:2 › DBInput › should handle empty string value for date input without clearing: output/vue/src/components/input/input.spec.tsx#L100
4) [mobile_chrome] › src/components/input/input.spec.tsx:80:2 › DBInput › should handle empty string value for date input without clearing Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "2024-01-15" 98 | (el: HTMLInputElement) => el.value 99 | ); > 100 | expect(internalValue).toBe(''); | ^ 101 | 102 | // Verify the component's value property is also empty string 103 | const componentValue = await component.evaluate((el: any) => el.value); at /__w/core-web/core-web/output/vue/src/components/input/input.spec.tsx:100:25
[mobile_chrome] › src/components/input/input.spec.tsx:80:2 › DBInput › should handle empty string value for date input without clearing: output/vue/src/components/input/input.spec.tsx#L100
4) [mobile_chrome] › src/components/input/input.spec.tsx:80:2 › DBInput › should handle empty string value for date input without clearing Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "2024-01-15" 98 | (el: HTMLInputElement) => el.value 99 | ); > 100 | expect(internalValue).toBe(''); | ^ 101 | 102 | // Verify the component's value property is also empty string 103 | const componentValue = await component.evaluate((el: any) => el.value); at /__w/core-web/core-web/output/vue/src/components/input/input.spec.tsx:100:25
[firefox] › src/components/input/input.spec.tsx:154:2 › DBInput › should handle empty string for datetime-local input: output/vue/src/components/input/input.spec.tsx#L165
3) [firefox] › src/components/input/input.spec.tsx:154:2 › DBInput › should handle empty string for datetime-local input Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveValue(expected) failed Locator: locator('#root').locator('internal:control=component').locator('input') Expected: "2024-01-15T10:30" Received: "" Timeout: 5000ms Call log: - Expect "toHaveValue" with timeout 5000ms - waiting for locator('#root').locator('internal:control=component').locator('input') 9 × locator resolved to <input placeholder=" " aria-invalid="false" type="datetime-local" id="input-370367ec-9482-44e5-88de-4a0aa907e4a5"/> - unexpected value "" 163 | el.value = '2024-01-15T10:30'; 164 | }); > 165 | await expect(input).toHaveValue('2024-01-15T10:30'); | ^ 166 | 167 | // Set empty string - should not be treated as falsy and cleared 168 | await component.evaluate((el: any) => { at /__w/core-web/core-web/output/vue/src/components/input/input.spec.tsx:165:23
[firefox] › src/components/input/input.spec.tsx:154:2 › DBInput › should handle empty string for datetime-local input: output/vue/src/components/input/input.spec.tsx#L165
3) [firefox] › src/components/input/input.spec.tsx:154:2 › DBInput › should handle empty string for datetime-local input Error: expect(locator).toHaveValue(expected) failed Locator: locator('#root').locator('internal:control=component').locator('input') Expected: "2024-01-15T10:30" Received: "" Timeout: 5000ms Call log: - Expect "toHaveValue" with timeout 5000ms - waiting for locator('#root').locator('internal:control=component').locator('input') 9 × locator resolved to <input placeholder=" " aria-invalid="false" type="datetime-local" id="input-13afff5a-10c2-4420-b5e6-a8beae462d8c"/> - unexpected value "" 163 | el.value = '2024-01-15T10:30'; 164 | }); > 165 | await expect(input).toHaveValue('2024-01-15T10:30'); | ^ 166 | 167 | // Set empty string - should not be treated as falsy and cleared 168 | await component.evaluate((el: any) => { at /__w/core-web/core-web/output/vue/src/components/input/input.spec.tsx:165:23
[firefox] › src/components/input/input.spec.tsx:107:2 › DBInput › should distinguish between undefined: output/vue/src/components/input/input.spec.tsx#L118
2) [firefox] › src/components/input/input.spec.tsx:107:2 › DBInput › should distinguish between undefined, null, and empty string for date input Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveValue(expected) failed Locator: locator('#root').locator('internal:control=component').locator('input') Expected: "2024-01-15" Received: "" Timeout: 5000ms Call log: - Expect "toHaveValue" with timeout 5000ms - waiting for locator('#root').locator('internal:control=component').locator('input') 9 × locator resolved to <input type="date" placeholder=" " aria-invalid="false" id="input-57daf9a2-e7e5-4d20-820f-d55398d7cdbc"/> - unexpected value "" 116 | el.value = '2024-01-15'; 117 | }); > 118 | await expect(input).toHaveValue('2024-01-15'); | ^ 119 | 120 | // Test empty string - should keep the input but make it empty 121 | await component.evaluate((el: any) => { at /__w/core-web/core-web/output/vue/src/components/input/input.spec.tsx:118:23
[firefox] › src/components/input/input.spec.tsx:107:2 › DBInput › should distinguish between undefined: output/vue/src/components/input/input.spec.tsx#L118
2) [firefox] › src/components/input/input.spec.tsx:107:2 › DBInput › should distinguish between undefined, null, and empty string for date input Error: expect(locator).toHaveValue(expected) failed Locator: locator('#root').locator('internal:control=component').locator('input') Expected: "2024-01-15" Received: "" Timeout: 5000ms Call log: - Expect "toHaveValue" with timeout 5000ms - waiting for locator('#root').locator('internal:control=component').locator('input') 9 × locator resolved to <input type="date" placeholder=" " aria-invalid="false" id="input-b69dab53-d61a-440c-808c-20b0ce09f0e4"/> - unexpected value "" 116 | el.value = '2024-01-15'; 117 | }); > 118 | await expect(input).toHaveValue('2024-01-15'); | ^ 119 | 120 | // Test empty string - should keep the input but make it empty 121 | await component.evaluate((el: any) => { at /__w/core-web/core-web/output/vue/src/components/input/input.spec.tsx:118:23
[firefox] › src/components/input/input.spec.tsx:80:2 › DBInput › should handle empty string value for date input without clearing: output/vue/src/components/input/input.spec.tsx#L100
1) [firefox] › src/components/input/input.spec.tsx:80:2 › DBInput › should handle empty string value for date input without clearing Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "2024-01-15" 98 | (el: HTMLInputElement) => el.value 99 | ); > 100 | expect(internalValue).toBe(''); | ^ 101 | 102 | // Verify the component's value property is also empty string 103 | const componentValue = await component.evaluate((el: any) => el.value); at /__w/core-web/core-web/output/vue/src/components/input/input.spec.tsx:100:25
[firefox] › src/components/input/input.spec.tsx:80:2 › DBInput › should handle empty string value for date input without clearing: output/vue/src/components/input/input.spec.tsx#L100
1) [firefox] › src/components/input/input.spec.tsx:80:2 › DBInput › should handle empty string value for date input without clearing Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "2024-01-15" 98 | (el: HTMLInputElement) => el.value 99 | ); > 100 | expect(internalValue).toBe(''); | ^ 101 | 102 | // Verify the component's value property is also empty string 103 | const componentValue = await component.evaluate((el: any) => el.value); at /__w/core-web/core-web/output/vue/src/components/input/input.spec.tsx:100:25
test-components / 🧪🎭 - vue:2/2
Process completed with exit code 1.
[mobile_chrome] › src/components/input/input.spec.tsx:107:6 › DBInput › should distinguish between undefined: output/react/src/components/input/input.spec.tsx#L118
5) [mobile_chrome] › src/components/input/input.spec.tsx:107:6 › DBInput › should distinguish between undefined, null, and empty string for date input Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveValue(expected) failed Locator: locator('#root').locator('internal:control=component').locator('input') Expected: "2024-01-15" Received: "" Timeout: 5000ms Call log: - Expect "toHaveValue" with timeout 5000ms - waiting for locator('#root').locator('internal:control=component').locator('input') 9 × locator resolved to <input value="" type="date" placeholder=" " aria-invalid="false" id="input-18cc2ede-60b5-4332-8e91-1f2dc545c7b4"/> - unexpected value "" 116 | el.value = '2024-01-15'; 117 | }); > 118 | await expect(input).toHaveValue('2024-01-15'); | ^ 119 | 120 | // Test empty string - should keep the input but make it empty 121 | await component.evaluate((el: any) => { at /__w/core-web/core-web/output/react/src/components/input/input.spec.tsx:118:23
[mobile_chrome] › src/components/input/input.spec.tsx:107:6 › DBInput › should distinguish between undefined: output/react/src/components/input/input.spec.tsx#L118
5) [mobile_chrome] › src/components/input/input.spec.tsx:107:6 › DBInput › should distinguish between undefined, null, and empty string for date input Error: expect(locator).toHaveValue(expected) failed Locator: locator('#root').locator('internal:control=component').locator('input') Expected: "2024-01-15" Received: "" Timeout: 5000ms Call log: - Expect "toHaveValue" with timeout 5000ms - waiting for locator('#root').locator('internal:control=component').locator('input') 9 × locator resolved to <input value="" type="date" placeholder=" " aria-invalid="false" id="input-02e0be3f-97eb-4b4f-a99b-fa9642ac403b"/> - unexpected value "" 116 | el.value = '2024-01-15'; 117 | }); > 118 | await expect(input).toHaveValue('2024-01-15'); | ^ 119 | 120 | // Test empty string - should keep the input but make it empty 121 | await component.evaluate((el: any) => { at /__w/core-web/core-web/output/react/src/components/input/input.spec.tsx:118:23
[mobile_chrome] › src/components/input/input.spec.tsx:80:6 › DBInput › should handle empty string value for date input without clearing: output/react/src/components/input/input.spec.tsx#L100
4) [mobile_chrome] › src/components/input/input.spec.tsx:80:6 › DBInput › should handle empty string value for date input without clearing Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "2024-01-15" 98 | (el: HTMLInputElement) => el.value 99 | ); > 100 | expect(internalValue).toBe(''); | ^ 101 | 102 | // Verify the component's value property is also empty string 103 | const componentValue = await component.evaluate((el: any) => el.value); at /__w/core-web/core-web/output/react/src/components/input/input.spec.tsx:100:25
[mobile_chrome] › src/components/input/input.spec.tsx:80:6 › DBInput › should handle empty string value for date input without clearing: output/react/src/components/input/input.spec.tsx#L100
4) [mobile_chrome] › src/components/input/input.spec.tsx:80:6 › DBInput › should handle empty string value for date input without clearing Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "2024-01-15" 98 | (el: HTMLInputElement) => el.value 99 | ); > 100 | expect(internalValue).toBe(''); | ^ 101 | 102 | // Verify the component's value property is also empty string 103 | const componentValue = await component.evaluate((el: any) => el.value); at /__w/core-web/core-web/output/react/src/components/input/input.spec.tsx:100:25
[firefox] › src/components/input/input.spec.tsx:154:6 › DBInput › should handle empty string for datetime-local input: output/react/src/components/input/input.spec.tsx#L165
3) [firefox] › src/components/input/input.spec.tsx:154:6 › DBInput › should handle empty string for datetime-local input Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveValue(expected) failed Locator: locator('#root').locator('internal:control=component').locator('input') Expected: "2024-01-15T10:30" Received: "" Timeout: 5000ms Call log: - Expect "toHaveValue" with timeout 5000ms - waiting for locator('#root').locator('internal:control=component').locator('input') 9 × locator resolved to <input value="" placeholder=" " aria-invalid="false" type="datetime-local" id="input-133c5094-fcdb-4847-a9c5-a318571fdf73"/> - unexpected value "" 163 | el.value = '2024-01-15T10:30'; 164 | }); > 165 | await expect(input).toHaveValue('2024-01-15T10:30'); | ^ 166 | 167 | // Set empty string - should not be treated as falsy and cleared 168 | await component.evaluate((el: any) => { at /__w/core-web/core-web/output/react/src/components/input/input.spec.tsx:165:23
[firefox] › src/components/input/input.spec.tsx:154:6 › DBInput › should handle empty string for datetime-local input: output/react/src/components/input/input.spec.tsx#L165
3) [firefox] › src/components/input/input.spec.tsx:154:6 › DBInput › should handle empty string for datetime-local input Error: expect(locator).toHaveValue(expected) failed Locator: locator('#root').locator('internal:control=component').locator('input') Expected: "2024-01-15T10:30" Received: "" Timeout: 5000ms Call log: - Expect "toHaveValue" with timeout 5000ms - waiting for locator('#root').locator('internal:control=component').locator('input') 9 × locator resolved to <input value="" placeholder=" " aria-invalid="false" type="datetime-local" id="input-9a75d402-b0a0-402d-b852-3913f20abe27"/> - unexpected value "" 163 | el.value = '2024-01-15T10:30'; 164 | }); > 165 | await expect(input).toHaveValue('2024-01-15T10:30'); | ^ 166 | 167 | // Set empty string - should not be treated as falsy and cleared 168 | await component.evaluate((el: any) => { at /__w/core-web/core-web/output/react/src/components/input/input.spec.tsx:165:23
[firefox] › src/components/input/input.spec.tsx:107:6 › DBInput › should distinguish between undefined: output/react/src/components/input/input.spec.tsx#L118
2) [firefox] › src/components/input/input.spec.tsx:107:6 › DBInput › should distinguish between undefined, null, and empty string for date input Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveValue(expected) failed Locator: locator('#root').locator('internal:control=component').locator('input') Expected: "2024-01-15" Received: "" Timeout: 5000ms Call log: - Expect "toHaveValue" with timeout 5000ms - waiting for locator('#root').locator('internal:control=component').locator('input') 9 × locator resolved to <input value="" type="date" placeholder=" " aria-invalid="false" id="input-a39aca92-976a-4363-8192-6156df7bfe27"/> - unexpected value "" 116 | el.value = '2024-01-15'; 117 | }); > 118 | await expect(input).toHaveValue('2024-01-15'); | ^ 119 | 120 | // Test empty string - should keep the input but make it empty 121 | await component.evaluate((el: any) => { at /__w/core-web/core-web/output/react/src/components/input/input.spec.tsx:118:23
[firefox] › src/components/input/input.spec.tsx:107:6 › DBInput › should distinguish between undefined: output/react/src/components/input/input.spec.tsx#L118
2) [firefox] › src/components/input/input.spec.tsx:107:6 › DBInput › should distinguish between undefined, null, and empty string for date input Error: expect(locator).toHaveValue(expected) failed Locator: locator('#root').locator('internal:control=component').locator('input') Expected: "2024-01-15" Received: "" Timeout: 5000ms Call log: - Expect "toHaveValue" with timeout 5000ms - waiting for locator('#root').locator('internal:control=component').locator('input') 9 × locator resolved to <input value="" type="date" placeholder=" " aria-invalid="false" id="input-cfdcf002-b8ae-419f-bbbf-e025a8457936"/> - unexpected value "" 116 | el.value = '2024-01-15'; 117 | }); > 118 | await expect(input).toHaveValue('2024-01-15'); | ^ 119 | 120 | // Test empty string - should keep the input but make it empty 121 | await component.evaluate((el: any) => { at /__w/core-web/core-web/output/react/src/components/input/input.spec.tsx:118:23
[firefox] › src/components/input/input.spec.tsx:80:6 › DBInput › should handle empty string value for date input without clearing: output/react/src/components/input/input.spec.tsx#L100
1) [firefox] › src/components/input/input.spec.tsx:80:6 › DBInput › should handle empty string value for date input without clearing Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "2024-01-15" 98 | (el: HTMLInputElement) => el.value 99 | ); > 100 | expect(internalValue).toBe(''); | ^ 101 | 102 | // Verify the component's value property is also empty string 103 | const componentValue = await component.evaluate((el: any) => el.value); at /__w/core-web/core-web/output/react/src/components/input/input.spec.tsx:100:25
[firefox] › src/components/input/input.spec.tsx:80:6 › DBInput › should handle empty string value for date input without clearing: output/react/src/components/input/input.spec.tsx#L100
1) [firefox] › src/components/input/input.spec.tsx:80:6 › DBInput › should handle empty string value for date input without clearing Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "2024-01-15" 98 | (el: HTMLInputElement) => el.value 99 | ); > 100 | expect(internalValue).toBe(''); | ^ 101 | 102 | // Verify the component's value property is also empty string 103 | const componentValue = await component.evaluate((el: any) => el.value); at /__w/core-web/core-web/output/react/src/components/input/input.spec.tsx:100:25
test-components / 🧪🎭 - react:2/2
Process completed with exit code 1.
regenerate-snapshots-components / 🧪🎭 - Regenerate snapshots components
Process completed with exit code 1.
checks-done
Process completed with exit code 1.
🎭 Playwright Run Summary
3 failed [chromium] › src/components/input/input.spec.tsx:80:6 › DBInput › should handle empty string value for date input without clearing [chromium] › src/components/input/input.spec.tsx:107:6 › DBInput › should distinguish between undefined, null, and empty string for date input [chromium] › src/components/input/input.spec.tsx:154:6 › DBInput › should handle empty string for datetime-local input 6 skipped 246 passed (1.9m)
🎭 Playwright Run Summary
3 failed [chromium] › src/components/input/input.spec.tsx:80:2 › DBInput › should handle empty string value for date input without clearing [chromium] › src/components/input/input.spec.tsx:107:2 › DBInput › should distinguish between undefined, null, and empty string for date input [chromium] › src/components/input/input.spec.tsx:154:2 › DBInput › should handle empty string for datetime-local input 6 skipped 246 passed (2.0m)
🎭 Playwright Run Summary
6 failed [firefox] › src/components/input/input.spec.tsx:80:2 › DBInput › should handle empty string value for date input without clearing [firefox] › src/components/input/input.spec.tsx:107:2 › DBInput › should distinguish between undefined, null, and empty string for date input [firefox] › src/components/input/input.spec.tsx:154:2 › DBInput › should handle empty string for datetime-local input [mobile_chrome] › src/components/input/input.spec.tsx:80:2 › DBInput › should handle empty string value for date input without clearing [mobile_chrome] › src/components/input/input.spec.tsx:107:2 › DBInput › should distinguish between undefined, null, and empty string for date input [mobile_chrome] › src/components/input/input.spec.tsx:154:2 › DBInput › should handle empty string for datetime-local input 3 skipped 246 passed (2.6m)
🎭 Playwright Run Summary
6 failed [firefox] › src/components/input/input.spec.tsx:80:6 › DBInput › should handle empty string value for date input without clearing [firefox] › src/components/input/input.spec.tsx:107:6 › DBInput › should distinguish between undefined, null, and empty string for date input [firefox] › src/components/input/input.spec.tsx:154:6 › DBInput › should handle empty string for datetime-local input [mobile_chrome] › src/components/input/input.spec.tsx:80:6 › DBInput › should handle empty string value for date input without clearing [mobile_chrome] › src/components/input/input.spec.tsx:107:6 › DBInput › should distinguish between undefined, null, and empty string for date input [mobile_chrome] › src/components/input/input.spec.tsx:154:6 › DBInput › should handle empty string for datetime-local input 1 flaky [mobile_chrome] › src/components/input/input.spec.tsx:38:6 › DBInput › should change on input ── 3 skipped 245 passed (2.5m)

Artifacts

Produced during runtime
Name Size Digest
db-ux-agent-cli-build
1.71 KB
sha256:8de9190e13a1494b7af18c40912bc7057cacfb542431568eb17295f7dcbf392d
db-ux-angular-showcase
2.14 MB
sha256:046e7f2fb87fa8591809da927a1d01f7776d78735ba62032937f5836e95327d0
db-ux-angular-ssr-showcase
2.06 MB
sha256:e0e0432609b109c5f638b0090ec8ab8b37188d6896329e1bc1d348721c56cbeb
db-ux-angular-storybook
1.96 MB
sha256:93411e42d47918f5e3c945f4c1b11e8391bcec74e3d18d0a054b8037206c08cb
db-ux-components-build
414 KB
sha256:15dae797c4dac44803f304505ee4dcda5623a6287527267f0cd559de92a8e80c
db-ux-composition-storybook
1.76 MB
sha256:72d45694664516731700b2878a387aac8f56fbb180ef17d07fc45d58777ae8ec
db-ux-foundations-build
289 KB
sha256:87982f120911c92ca9e1803a829900e264be40c2c1fdfd494a72bb49982247fd
db-ux-migration-build
2.88 KB
sha256:2e65e6fc73d0f4c9143c9497b2a07a47941b7ecd6ef3b95dcefec3110fb582c0
db-ux-next-showcase
2.2 MB
sha256:e121e13801f6a82fd24d107735e90601506ab78fba31e12efe6455e02b7eb75a
db-ux-nuxt-showcase
2.67 MB
sha256:dee9ca63eca9dbf97e0f50a95ee78e222c357febc5d8e0a8fd3976bb87456e0e
db-ux-output
594 KB
sha256:8e5f7cd88a76c49a37a7f7ed1f53018dd6b37b1dbd3d3fcd1713f3fc8b485896
db-ux-outputs
3.3 MB
sha256:caa0a274253a8b8ee08a263eb3ee27d52b0aecf02befcbf81a24d65f5cd67799
db-ux-patternhub
4.58 MB
sha256:e541b08df2fec66676beb85cc3c917e41a33b2950292b892fb61d80335cd47c4
db-ux-react-showcase
2.04 MB
sha256:0622b465cfb7dd1ddb2e1bf172c766b372ed76b3a6f24843b618ded3ef903e77
db-ux-react-storybook
1.53 MB
sha256:beec3ce4952375d8adfd75b7cc1f4e246c032c69f6c599e8dd06bbf29d9ad6be
db-ux-stencil-showcase
2.1 MB
sha256:a1eeba22b1832da58f3ef3d806fcb69eaac435d56e9b7cf0b8b5f5d11373d542
db-ux-stylelint-build
23.3 KB
sha256:9cbda555ecba508727b98e2bab12402ae1594d8418a1fae20db5fc2ebec89428
db-ux-vue-showcase
1.99 MB
sha256:8d7efa8477e3b99627d92f3a2bd6a9ae6c5fac45b9e0a51d1bcb5c30c82e9ea2
db-ux-vue-storybook
1.47 MB
sha256:0d5ac5a95b0350d6dc8703ad0c13e30ec698c862571962ff0deaa44d4647dd9e
react-components-playwright-results-1
407 KB
sha256:1181d0fcff9d20a0f15ebca5bb9540ac7c18388295410e3fb5191c773427ce4d
react-components-playwright-results-2
986 KB
sha256:55f51404c3f4e5c3a0b6cae267ac00d47a0c0832957f046798d4abf5ad08713b
snapshots-components
355 KB
sha256:34682f5af67c73a0b0aca95590d17837afa8ac3fdd68ce4edd63ecaaa4dd624e
vue-components-playwright-results-1
408 KB
sha256:3e130f54919e55508e3b7396ec1a03728e9dc0903c5bf1c6317e5dc08f8717b8
vue-components-playwright-results-2
859 KB
sha256:354e817a36a622ff65faa6a5ed61d6014b713ccf1fa7e00fe70d289896ded675