chore: add test case #22869
default.yml
on: pull_request
init
/
Init
4m 49s
init
/
Get and save publish version
Matrix: init-playwright / init-playwright
Matrix: lint / Lint
build-showcase-react
/
Build Showcase react-showcase
40s
build-showcase-angular
/
Build Showcase angular-showcase
45s
build-showcase-vue
/
Build Showcase vue-showcase
38s
build-showcase-stencil
/
Build Showcase stencil-showcase
54s
build-showcase-angular-ssr
/
Build Showcase angular-ssr-showcase
52s
build-showcase-next
/
Build Showcase next-showcase
58s
build-showcase-nuxt
/
Build Showcase nuxt-showcase
1m 8s
Matrix: test-components / playwright-ct
build-storybook-composition
/
Build Storybook composition-storybook
46s
build-storybook-angular
/
Build Storybook angular-storybook
46s
build-storybook-react
/
Build Storybook react-storybook
45s
build-storybook-vue
/
Build Storybook vue-storybook
32s
cancel-on-failure-build-packages
/
Cancel Workflow
cancel-on-failure-lint
/
Cancel Workflow
cancel-on-failure-build-showcase-patternhub
/
Cancel Workflow
Matrix: test-showcase-react / playwright-showcases
cancel-on-failure-build-showcase-react
/
Cancel Workflow
Matrix: test-showcase-angular / playwright-showcases
cancel-on-failure-build-showcase-angular
/
Cancel Workflow
Matrix: test-showcase-vue / playwright-showcases
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-outputs
/
Cancel Workflow
cancel-on-failure-build-showcase-angular-ssr
/
Cancel Workflow
cancel-on-failure-build-showcase-next
/
Cancel Workflow
cancel-on-failure-build-showcase-nuxt
/
Cancel Workflow
regenerate-snapshots-components
/
🧪🎭 - Regenerate snapshots components
5m 27s
regenerate-snapshots-foundations
/
regenerate-snapshots
regenerate-snapshots-patternhub
/
regenerate-snapshots
Matrix: test-screen-reader / playwright-screen-reader
Waiting for pending jobs
commit-regenerated-snapshots
/
🆙 Commit regenerated snapshots
0s
preview-url-pr-description
/
preview-url-pr-description
7s
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
|
|