feat: auto field value update #1368
Annotations
4 errors, 1 warning, and 18 notices
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L127
1) [webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ───────────────────────
Error: expect(received).toStrictEqual(expected) // deep equality
- Expected - 1
+ Received + 6
@@ -5,7 +5,12 @@
],
"initialValue": Object {
"email": "hey@conform.guide",
"title": "Software Developer",
},
- "status": "success",
+ "intent": Object {
+ "payload": Object {
+ "name": "email",
+ },
+ "type": "validate",
+ },
}
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
125 | await expect(playground.error).toHaveText(['', '']);
126 |
> 127 | await expect.poll(playground.result).toStrictEqual({
| ^
128 | status: 'success',
129 | initialValue: {
130 | email: 'hey@conform.guide',
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:127:39)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation:
tests/integrations/recursive-list.spec.ts#L28
2) [webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation ──────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveValue(expected)
Locator: locator('body').getByLabel('Name').nth(1)
Expected string: "Second"
Received string: ""
Call log:
- expect.toHaveValue with timeout 5000ms
- waiting for locator('body').getByLabel('Name').nth(1)
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
26 | await fieldset.add.nth(1).click();
27 | await expect(fieldset.name.nth(0)).toHaveValue('First');
> 28 | await expect(fieldset.name.nth(1)).toHaveValue('Second');
| ^
29 | await expect(fieldset.name.nth(2)).toHaveValue('Third');
30 | }
31 |
at runTest (/home/runner/work/conform/conform/tests/integrations/recursive-list.spec.ts:28:37)
at /home/runner/work/conform/conform/tests/integrations/recursive-list.spec.ts:40:3
|
[webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation:
tests/integrations/recursive-list.spec.ts#L28
2) [webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation ──────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveValue(expected)
Locator: locator('body').getByLabel('Name').nth(1)
Expected string: "Second"
Received string: ""
Call log:
- expect.toHaveValue with timeout 5000ms
- waiting for locator('body').getByLabel('Name').nth(1)
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
26 | await fieldset.add.nth(1).click();
27 | await expect(fieldset.name.nth(0)).toHaveValue('First');
> 28 | await expect(fieldset.name.nth(1)).toHaveValue('Second');
| ^
29 | await expect(fieldset.name.nth(2)).toHaveValue('Third');
30 | }
31 |
at runTest (/home/runner/work/conform/conform/tests/integrations/recursive-list.spec.ts:28:37)
at /home/runner/work/conform/conform/tests/integrations/recursive-list.spec.ts:40:3
|
[webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation:
tests/integrations/recursive-list.spec.ts#L29
1) [webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation ──────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveValue(expected)
Locator: locator('body').getByLabel('Name').nth(2)
Expected string: "Third"
Received string: ""
Call log:
- expect.toHaveValue with timeout 5000ms
- waiting for locator('body').getByLabel('Name').nth(2)
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
- locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/>
- unexpected value ""
27 | await expect(fieldset.name.nth(0)).toHaveValue('First');
28 | await expect(fieldset.name.nth(1)).toHaveValue('Second');
> 29 | await expect(fieldset.name.nth(2)).toHaveValue('Third');
| ^
30 | }
31 |
32 | test.describe('With JS', () => {
at runTest (/home/runner/work/conform/conform/tests/integrations/recursive-list.spec.ts:29:37)
at /home/runner/work/conform/conform/tests/integrations/recursive-list.spec.ts:40:3
|
E2E Tests (ubuntu-latest, webkit, 22)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
|
🎭 Playwright Run Summary
9 skipped
100 passed (1.3m)
|
🎭 Playwright Run Summary
9 skipped
100 passed (1.3m)
|
🎭 Playwright Run Summary
9 skipped
100 passed (1.2m)
|
🎭 Playwright Run Summary
9 skipped
100 passed (1.3m)
|
🎭 Playwright Run Summary
9 skipped
100 passed (1.6m)
|
🎭 Playwright Run Summary
9 skipped
100 passed (51.5s)
|
🎭 Playwright Run Summary
9 skipped
100 passed (56.2s)
|
🎭 Playwright Run Summary
9 skipped
100 passed (49.7s)
|
🎭 Playwright Run Summary
9 skipped
100 passed (1.2m)
|
🎭 Playwright Run Summary
2 flaky
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ────────────────────────
[webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation ───────────────────────────
9 skipped
98 passed (2.0m)
|
🎭 Playwright Run Summary
9 skipped
100 passed (1.6m)
|
🎭 Playwright Run Summary
1 flaky
[webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation ───────────────────────────
9 skipped
99 passed (1.8m)
|
🎭 Playwright Run Summary
9 skipped
100 passed (1.6m)
|
🎭 Playwright Run Summary
9 skipped
100 passed (1.0m)
|
🎭 Playwright Run Summary
9 skipped
100 passed (1.6m)
|
🎭 Playwright Run Summary
9 skipped
100 passed (1.0m)
|
🎭 Playwright Run Summary
9 skipped
100 passed (1.1m)
|
🎭 Playwright Run Summary
9 skipped
100 passed (1.7m)
|