fix: type error, cannot create property #1
Annotations
190 errors and 18 notices
tests/conform-dom.spec.ts > conform-dom > parse():
tests/conform-dom.spec.ts#L58
AssertionError: expected { Object (status, payload, ...) } to deeply equal { status: 'success', …(3) }
- Expected
+ Received
Object {
- "payload": Object {
- "description": "Once upon a time...",
- "title": "The cat",
- },
+ "payload": Object {},
"reply": Any<Function>,
"status": "success",
- "value": Object {
- "description": "Once upon a time...",
- "title": "The cat",
- },
+ "value": Object {},
}
❯ tests/conform-dom.spec.ts:58:29
|
tests/conform-yup.spec.ts > conform-yup > parseWithYup:
tests/conform-yup.spec.ts#L138
AssertionError: expected { status: 'error', …(3) } to deeply equal { status: 'error', …(3) }
- Expected
+ Received
Object {
"error": Object {
"": Array [
"error",
],
"list": Array [
- "max",
- ],
- "list[0]": Array [
- "error",
- ],
- "list[0].key": Array [
"required",
],
"nested.key": Array [
"required",
],
"number": Array [
- "max",
+ "number is a required field",
],
"options": Array [
"min",
"error",
],
- "options[1]": Array [
- "invalid",
- ],
"tag": Array [
"required",
- "invalid",
],
"text": Array [
"required",
- "min",
- "regex",
],
"timestamp": Array [
- "min",
+ "max",
],
},
"payload": Object {
- "list": Array [
- Object {
- "key": "",
- },
- ],
- "nested": Object {
- "key": "",
- },
- "number": "99",
- "options": Array [
- "a",
- "d",
- ],
- "tag": "",
- "text": "",
- "timestamp": "1970-01-01T00:00:00.000Z",
+ "nested": Object {},
+ "options": Array [],
},
"reply": Any<Function>,
"status": "error",
}
❯ tests/conform-yup.spec.ts:138:46
|
tests/conform-zod.spec.ts > conform-zod > parseWithZod > z.string:
tests/conform-zod.spec.ts#L311
AssertionError: expected { status: 'error', payload: {}, …(2) } to deeply equal { status: 'error', …(3) }
- Expected
+ Received
Object {
"error": Object {
"test": Array [
"required",
],
},
- "payload": Object {
- "test": "",
- },
+ "payload": Object {},
"reply": Any<Function>,
"status": "error",
}
❯ tests/conform-zod.spec.ts:311:6
|
tests/conform-zod.spec.ts > conform-zod > parseWithZod > z.number:
tests/conform-zod.spec.ts#L360
AssertionError: expected { status: 'error', payload: {}, …(2) } to deeply equal { status: 'error', …(3) }
- Expected
+ Received
Object {
"error": Object {
"test": Array [
"required",
],
},
- "payload": Object {
- "test": "",
- },
+ "payload": Object {},
"reply": Any<Function>,
"status": "error",
}
❯ tests/conform-zod.spec.ts:360:6
|
tests/conform-zod.spec.ts > conform-zod > parseWithZod > z.date:
tests/conform-zod.spec.ts#L430
AssertionError: expected { status: 'error', payload: {}, …(2) } to deeply equal { status: 'error', …(3) }
- Expected
+ Received
Object {
"error": Object {
"test": Array [
"required",
],
},
- "payload": Object {
- "test": "",
- },
+ "payload": Object {},
"reply": Any<Function>,
"status": "error",
}
❯ tests/conform-zod.spec.ts:430:6
|
tests/conform-zod.spec.ts > conform-zod > parseWithZod > z.boolean:
tests/conform-zod.spec.ts#L487
AssertionError: expected { status: 'error', payload: {}, …(2) } to deeply equal { status: 'error', …(3) }
- Expected
+ Received
Object {
"error": Object {
"test": Array [
"required",
],
},
- "payload": Object {
- "test": "",
- },
+ "payload": Object {},
"reply": Any<Function>,
"status": "error",
}
❯ tests/conform-zod.spec.ts:487:6
|
tests/conform-zod.spec.ts > conform-zod > parseWithZod > z.array:
tests/conform-zod.spec.ts#L557
AssertionError: expected { status: 'error', payload: {}, …(2) } to deeply equal { status: 'error', …(3) }
- Expected
+ Received
Object {
"error": Object {
"test": Array [
"min",
],
},
- "payload": Object {
- "test": "",
- },
+ "payload": Object {},
"reply": Any<Function>,
"status": "error",
}
❯ tests/conform-zod.spec.ts:557:6
|
tests/conform-zod.spec.ts > conform-zod > parseWithZod > z.instanceof(file):
tests/conform-zod.spec.ts#L693
AssertionError: expected { status: 'error', payload: {}, …(2) } to deeply equal { status: 'error', …(3) }
- Expected
+ Received
Object {
"error": Object {
"test": Array [
"message",
],
},
- "payload": Object {
- "test": "",
- },
+ "payload": Object {},
"reply": Any<Function>,
"status": "error",
}
❯ tests/conform-zod.spec.ts:693:69
|
tests/conform-zod.spec.ts > conform-zod > parseWithZod > z.preprocess:
tests/conform-zod.spec.ts#L759
AssertionError: expected { status: 'error', payload: {}, …(2) } to deeply equal { status: 'error', …(3) }
- Expected
+ Received
Object {
"error": Object {
"test": Array [
- "invalid",
+ "Required",
],
},
- "payload": Object {
- "test": "1,234.5",
- },
+ "payload": Object {},
"reply": Any<Function>,
"status": "error",
}
❯ tests/conform-zod.spec.ts:759:6
|
tests/conform-zod.spec.ts > conform-zod > parseWithZod > z.optional:
tests/conform-zod.spec.ts#L810
AssertionError: expected { Object (status, payload, ...) } to deeply equal { status: 'success', …(3) }
- Expected
+ Received
Object {
- "payload": Object {
- "a": "",
- "b": "",
- "c": "",
- "d": "",
- "e": File {
- Symbol(kHandle): Blob {},
- Symbol(kLength): 0,
- Symbol(kType): "",
- },
- "f": "",
- "g": "",
- },
+ "payload": Object {},
"reply": Any<Function>,
"status": "success",
"value": Object {
- "a": undefined,
- "b": undefined,
- "c": undefined,
- "d": undefined,
- "e": undefined,
"f": Array [],
- "g": undefined,
},
}
❯ tests/conform-zod.spec.ts:810:6
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:177:6 › No JS › Validation:
tests/integrations/async-validation.spec.ts#L72
4) [chromium] › async-validation.spec.ts:177:6 › No JS › Validation ──────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:179:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:177:6 › No JS › Validation:
tests/integrations/async-validation.spec.ts#L72
4) [chromium] › async-validation.spec.ts:177:6 › No JS › Validation ──────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:179:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:177:6 › No JS › Validation:
tests/integrations/async-validation.spec.ts#L72
4) [chromium] › async-validation.spec.ts:177:6 › No JS › Validation ──────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:179:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:177:6 › No JS › Validation:
tests/integrations/async-validation.spec.ts#L72
4) [chromium] › async-validation.spec.ts:177:6 › No JS › Validation ──────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:179:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:177:6 › No JS › Validation:
tests/integrations/async-validation.spec.ts#L72
4) [chromium] › async-validation.spec.ts:177:6 › No JS › Validation ──────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:179:3
|
[webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation ───────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation ───────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation ───────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ───────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ───────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ───────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[webkit] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [webkit] › async-validation.spec.ts:148:6 › With JS › Form reset ──────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[webkit] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [webkit] › async-validation.spec.ts:148:6 › With JS › Form reset ──────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[webkit] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [webkit] › async-validation.spec.ts:148:6 › With JS › Form reset ──────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[webkit] › async-validation.spec.ts:177:6 › No JS › Validation:
tests/integrations/async-validation.spec.ts#L72
4) [webkit] › async-validation.spec.ts:177:6 › No JS › Validation ────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:179:3
|
[webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation ───────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation ───────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation ───────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ───────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ───────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ───────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[webkit] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [webkit] › async-validation.spec.ts:148:6 › With JS › Form reset ──────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[webkit] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [webkit] › async-validation.spec.ts:148:6 › With JS › Form reset ──────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[webkit] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [webkit] › async-validation.spec.ts:148:6 › With JS › Form reset ──────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[webkit] › async-validation.spec.ts:177:6 › No JS › Validation:
tests/integrations/async-validation.spec.ts#L72
4) [webkit] › async-validation.spec.ts:177:6 › No JS › Validation ────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:179:3
|
[webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation ───────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation ───────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation ───────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ───────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ───────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ───────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[webkit] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [webkit] › async-validation.spec.ts:148:6 › With JS › Form reset ──────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[webkit] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [webkit] › async-validation.spec.ts:148:6 › With JS › Form reset ──────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[webkit] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [webkit] › async-validation.spec.ts:148:6 › With JS › Form reset ──────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[webkit] › async-validation.spec.ts:177:6 › No JS › Validation:
tests/integrations/async-validation.spec.ts#L72
4) [webkit] › async-validation.spec.ts:177:6 › No JS › Validation ────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:179:3
|
[webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation ───────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation ───────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation ───────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ───────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ───────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ───────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[webkit] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [webkit] › async-validation.spec.ts:148:6 › With JS › Form reset ──────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[webkit] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [webkit] › async-validation.spec.ts:148:6 › With JS › Form reset ──────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[webkit] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [webkit] › async-validation.spec.ts:148:6 › With JS › Form reset ──────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[webkit] › async-validation.spec.ts:177:6 › No JS › Validation:
tests/integrations/async-validation.spec.ts#L72
4) [webkit] › async-validation.spec.ts:177:6 › No JS › Validation ────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:179:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests\integrations\async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:72:33)
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests\integrations\async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:72:33)
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests\integrations\async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:72:33)
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests\integrations\async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:72:33)
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests\integrations\async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:72:33)
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests\integrations\async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:72:33)
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests\integrations\async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests\integrations\async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests\integrations\async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:177:6 › No JS › Validation:
tests\integrations\async-validation.spec.ts#L72
4) [chromium] › async-validation.spec.ts:177:6 › No JS › Validation ──────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:72:33)
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:179:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests\integrations\async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:72:33)
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests\integrations\async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:72:33)
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests\integrations\async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:72:33)
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests\integrations\async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:72:33)
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests\integrations\async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:72:33)
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests\integrations\async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:72:33)
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests\integrations\async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests\integrations\async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests\integrations\async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:177:6 › No JS › Validation:
tests\integrations\async-validation.spec.ts#L72
4) [chromium] › async-validation.spec.ts:177:6 › No JS › Validation ──────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:72:33)
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:179:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests\integrations\async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:72:33)
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests\integrations\async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:72:33)
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests\integrations\async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:72:33)
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests\integrations\async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:72:33)
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests\integrations\async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:72:33)
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests\integrations\async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:72:33)
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests\integrations\async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests\integrations\async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests\integrations\async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:177:6 › No JS › Validation:
tests\integrations\async-validation.spec.ts#L72
4) [chromium] › async-validation.spec.ts:177:6 › No JS › Validation ──────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:72:33)
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:179:3
|
[firefox] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [firefox] › async-validation.spec.ts:138:6 › With JS › Client Validation ──────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[firefox] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [firefox] › async-validation.spec.ts:138:6 › With JS › Client Validation ──────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[firefox] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [firefox] › async-validation.spec.ts:138:6 › With JS › Client Validation ──────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[firefox] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [firefox] › async-validation.spec.ts:143:6 › With JS › Server Validation ──────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[firefox] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [firefox] › async-validation.spec.ts:143:6 › With JS › Server Validation ──────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[firefox] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [firefox] › async-validation.spec.ts:143:6 › With JS › Server Validation ──────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[firefox] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [firefox] › async-validation.spec.ts:148:6 › With JS › Form reset ─────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[firefox] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [firefox] › async-validation.spec.ts:148:6 › With JS › Form reset ─────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[firefox] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [firefox] › async-validation.spec.ts:148:6 › With JS › Form reset ─────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[firefox] › async-validation.spec.ts:177:6 › No JS › Validation:
tests/integrations/async-validation.spec.ts#L72
4) [firefox] › async-validation.spec.ts:177:6 › No JS › Validation ───────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:179:3
|
[firefox] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [firefox] › async-validation.spec.ts:138:6 › With JS › Client Validation ──────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[firefox] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [firefox] › async-validation.spec.ts:138:6 › With JS › Client Validation ──────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[firefox] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [firefox] › async-validation.spec.ts:138:6 › With JS › Client Validation ──────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[firefox] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [firefox] › async-validation.spec.ts:143:6 › With JS › Server Validation ──────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[firefox] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [firefox] › async-validation.spec.ts:143:6 › With JS › Server Validation ──────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[firefox] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [firefox] › async-validation.spec.ts:143:6 › With JS › Server Validation ──────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[firefox] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [firefox] › async-validation.spec.ts:148:6 › With JS › Form reset ─────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[firefox] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [firefox] › async-validation.spec.ts:148:6 › With JS › Form reset ─────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[firefox] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [firefox] › async-validation.spec.ts:148:6 › With JS › Form reset ─────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[firefox] › async-validation.spec.ts:177:6 › No JS › Validation:
tests/integrations/async-validation.spec.ts#L72
4) [firefox] › async-validation.spec.ts:177:6 › No JS › Validation ───────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:179:3
|
[firefox] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [firefox] › async-validation.spec.ts:138:6 › With JS › Client Validation ──────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[firefox] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [firefox] › async-validation.spec.ts:138:6 › With JS › Client Validation ──────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[firefox] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [firefox] › async-validation.spec.ts:138:6 › With JS › Client Validation ──────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[firefox] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [firefox] › async-validation.spec.ts:143:6 › With JS › Server Validation ──────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[firefox] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [firefox] › async-validation.spec.ts:143:6 › With JS › Server Validation ──────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[firefox] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [firefox] › async-validation.spec.ts:143:6 › With JS › Server Validation ──────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[firefox] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [firefox] › async-validation.spec.ts:148:6 › With JS › Form reset ─────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[firefox] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [firefox] › async-validation.spec.ts:148:6 › With JS › Form reset ─────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[firefox] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [firefox] › async-validation.spec.ts:148:6 › With JS › Form reset ─────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[firefox] › async-validation.spec.ts:177:6 › No JS › Validation:
tests/integrations/async-validation.spec.ts#L72
4) [firefox] › async-validation.spec.ts:177:6 › No JS › Validation ───────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:179:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ─────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ─────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[chromium] › async-validation.spec.ts:177:6 › No JS › Validation:
tests/integrations/async-validation.spec.ts#L72
4) [chromium] › async-validation.spec.ts:177:6 › No JS › Validation ──────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:179:3
|
[webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation ───────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation ───────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation ───────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ───────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ───────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ───────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[webkit] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [webkit] › async-validation.spec.ts:148:6 › With JS › Form reset ──────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[webkit] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [webkit] › async-validation.spec.ts:148:6 › With JS › Form reset ──────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[webkit] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [webkit] › async-validation.spec.ts:148:6 › With JS › Form reset ──────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[webkit] › async-validation.spec.ts:177:6 › No JS › Validation:
tests/integrations/async-validation.spec.ts#L72
4) [webkit] › async-validation.spec.ts:177:6 › No JS › Validation ────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:179:3
|
[webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation ───────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation ───────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L72
1) [webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation ───────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:140:3
|
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ───────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ───────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation:
tests/integrations/async-validation.spec.ts#L72
2) [webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ───────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:145:3
|
[webkit] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [webkit] › async-validation.spec.ts:148:6 › With JS › Form reset ──────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[webkit] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [webkit] › async-validation.spec.ts:148:6 › With JS › Form reset ──────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[webkit] › async-validation.spec.ts:148:6 › With JS › Form reset:
tests/integrations/async-validation.spec.ts#L158
3) [webkit] › async-validation.spec.ts:148:6 › With JS › Form reset ──────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is already used",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
156 | // This check is intentional to verify how Conform
157 | // handles VALIDATION_UNDEFINED on submit
> 158 | await expect(playground.error).toHaveText([
| ^
159 | 'Email is already used',
160 | 'Title is required',
161 | ]);
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:158:34
|
[webkit] › async-validation.spec.ts:177:6 › No JS › Validation:
tests/integrations/async-validation.spec.ts#L72
4) [webkit] › async-validation.spec.ts:177:6 › No JS › Validation ────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('body').locator('main p')
- Expected - 1
+ Received + 1
Array [
- "Email is invalid",
+ "Email is required",
"Title is required",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('body').locator('main p')
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
- locator resolved to 2 elements
70 | }
71 |
> 72 | await expect(playground.error).toHaveText([
| ^
73 | 'Email is invalid',
74 | 'Title is required',
75 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:72:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:179:3
|
🎭 Playwright Run Summary
47 failed
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ──────────────────────
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ──────────────────────
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ─────────────────────────────
[chromium] › async-validation.spec.ts:177:6 › No JS › Validation ───────────────────────────────
[chromium] › collection.spec.ts:60:6 › With JS › Client Validation ─────────────────────────────
[chromium] › collection.spec.ts:65:6 › With JS › Server Validation ─────────────────────────────
[chromium] › collection.spec.ts:88:6 › No JS › Validation ──────────────────────────────────────
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ───────────────────
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ───────────────────
[chromium] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ────────────────────────
[chromium] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ────────────────────────
[chromium] › dom-value.spec.ts:57:6 › With JS › Client Validation ──────────────────────────────
[chromium] › dom-value.spec.ts:62:6 › With JS › Server Validation ──────────────────────────────
[chromium] › file-upload.spec.ts:91:6 › With JS › Client Validation ────────────────────────────
[chromium] › file-upload.spec.ts:96:6 › With JS › Server Validation ────────────────────────────
[chromium] › file-upload.spec.ts:121:6 › No JS › Validation ────────────────────────────────────
[chromium] › form-control.spec.ts:80:6 › With JS › Client Validation ───────────────────────────
[chromium] › form-control.spec.ts:85:6 › With JS › Server Validation ───────────────────────────
[chromium] › form-control.spec.ts:94:6 › No JS › Validation ────────────────────────────────────
[chromium] › metadata.spec.ts:1112:6 › With JS › Client Validation ─────────────────────────────
[chromium] › metadata.spec.ts:1119:6 › With JS › Server Validation ─────────────────────────────
[chromium] › metadata.spec.ts:1130:6 › No JS › Validation ──────────────────────────────────────
[chromium] › nested-list.spec.ts:48:6 › With JS › Client Validation ────────────────────────────
[chromium] › nested-list.spec.ts:53:6 › With JS › Server Validation ────────────────────────────
[chromium] › nested-list.spec.ts:62:6 › No JS › Validation ─────────────────────────────────────
[chromium] › parse-with-yup.spec.ts:66:6 › Parse with yup › Client Validation ──────────────────
[chromium] › parse-with-yup.spec.ts:71:6 › Parse with yup › Server Validation ──────────────────
[chromium] › parse-with-yup.spec.ts:77:5 › Form reset ──────────────────────────────────────────
[chromium] › recursive-list.spec.ts:33:6 › With JS › Client Validation ─────────────────────────
[chromium] › recursive-list.spec.ts:38:6 › With JS › Server Validation ─────────────────────────
[chromium] › recursive-list.spec.ts:47:6 › No JS › Validation ──────────────────────────────────
[chromium] › reset-default-value.spec.ts:51:6 › With JS › Validation ───────────────────────────
[chromium] › reset-default-value.spec.ts:59:6 › No JS › Validation ─────────────────────────────
[chromium] › simple-list.spec.ts:186:6 › With JS › Client Validation ───────────────────────────
[chromium] › simple-list.spec.ts:191:6 › With JS › Server Validation ───────────────────────────
[chromium] › simple-list.spec.ts:196:6 › With JS › Form reset without default value ────────────
[chromium] › simple-list.spec.ts:216:6 › With JS › Form reset with default value ───────────────
[chromium] › simple-list.spec.ts:225:6 › No JS › Validation without default value ──────────────
[chromium] › simple-list.spec.ts:230:6 › No JS › Validation with default value ─────────────────
[chromium] › subscription.spec.ts:292:6 › Subscription › Client Validation ─────────────────────
[chromium] › subscription.spec.ts:297:6
|
🎭 Playwright Run Summary
47 failed
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ──────────────────────
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ──────────────────────
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ─────────────────────────────
[chromium] › async-validation.spec.ts:177:6 › No JS › Validation ───────────────────────────────
[chromium] › collection.spec.ts:60:6 › With JS › Client Validation ─────────────────────────────
[chromium] › collection.spec.ts:65:6 › With JS › Server Validation ─────────────────────────────
[chromium] › collection.spec.ts:88:6 › No JS › Validation ──────────────────────────────────────
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ───────────────────
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ───────────────────
[chromium] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ────────────────────────
[chromium] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ────────────────────────
[chromium] › dom-value.spec.ts:57:6 › With JS › Client Validation ──────────────────────────────
[chromium] › dom-value.spec.ts:62:6 › With JS › Server Validation ──────────────────────────────
[chromium] › file-upload.spec.ts:91:6 › With JS › Client Validation ────────────────────────────
[chromium] › file-upload.spec.ts:96:6 › With JS › Server Validation ────────────────────────────
[chromium] › file-upload.spec.ts:121:6 › No JS › Validation ────────────────────────────────────
[chromium] › form-control.spec.ts:80:6 › With JS › Client Validation ───────────────────────────
[chromium] › form-control.spec.ts:85:6 › With JS › Server Validation ───────────────────────────
[chromium] › form-control.spec.ts:94:6 › No JS › Validation ────────────────────────────────────
[chromium] › metadata.spec.ts:1112:6 › With JS › Client Validation ─────────────────────────────
[chromium] › metadata.spec.ts:1119:6 › With JS › Server Validation ─────────────────────────────
[chromium] › metadata.spec.ts:1130:6 › No JS › Validation ──────────────────────────────────────
[chromium] › nested-list.spec.ts:48:6 › With JS › Client Validation ────────────────────────────
[chromium] › nested-list.spec.ts:53:6 › With JS › Server Validation ────────────────────────────
[chromium] › nested-list.spec.ts:62:6 › No JS › Validation ─────────────────────────────────────
[chromium] › parse-with-yup.spec.ts:66:6 › Parse with yup › Client Validation ──────────────────
[chromium] › parse-with-yup.spec.ts:71:6 › Parse with yup › Server Validation ──────────────────
[chromium] › parse-with-yup.spec.ts:77:5 › Form reset ──────────────────────────────────────────
[chromium] › recursive-list.spec.ts:33:6 › With JS › Client Validation ─────────────────────────
[chromium] › recursive-list.spec.ts:38:6 › With JS › Server Validation ─────────────────────────
[chromium] › recursive-list.spec.ts:47:6 › No JS › Validation ──────────────────────────────────
[chromium] › reset-default-value.spec.ts:51:6 › With JS › Validation ───────────────────────────
[chromium] › reset-default-value.spec.ts:59:6 › No JS › Validation ─────────────────────────────
[chromium] › simple-list.spec.ts:186:6 › With JS › Client Validation ───────────────────────────
[chromium] › simple-list.spec.ts:191:6 › With JS › Server Validation ───────────────────────────
[chromium] › simple-list.spec.ts:196:6 › With JS › Form reset without default value ────────────
[chromium] › simple-list.spec.ts:216:6 › With JS › Form reset with default value ───────────────
[chromium] › simple-list.spec.ts:225:6 › No JS › Validation without default value ──────────────
[chromium] › simple-list.spec.ts:230:6 › No JS › Validation with default value ─────────────────
[chromium] › subscription.spec.ts:292:6 › Subscription › Client Validation ─────────────────────
[chromium] › subscription.spec.ts:297:6
|
🎭 Playwright Run Summary
47 failed
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ──────────────────────
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ──────────────────────
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ─────────────────────────────
[chromium] › async-validation.spec.ts:177:6 › No JS › Validation ───────────────────────────────
[chromium] › collection.spec.ts:60:6 › With JS › Client Validation ─────────────────────────────
[chromium] › collection.spec.ts:65:6 › With JS › Server Validation ─────────────────────────────
[chromium] › collection.spec.ts:88:6 › No JS › Validation ──────────────────────────────────────
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ───────────────────
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ───────────────────
[chromium] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ────────────────────────
[chromium] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ────────────────────────
[chromium] › dom-value.spec.ts:57:6 › With JS › Client Validation ──────────────────────────────
[chromium] › dom-value.spec.ts:62:6 › With JS › Server Validation ──────────────────────────────
[chromium] › file-upload.spec.ts:91:6 › With JS › Client Validation ────────────────────────────
[chromium] › file-upload.spec.ts:96:6 › With JS › Server Validation ────────────────────────────
[chromium] › file-upload.spec.ts:121:6 › No JS › Validation ────────────────────────────────────
[chromium] › form-control.spec.ts:80:6 › With JS › Client Validation ───────────────────────────
[chromium] › form-control.spec.ts:85:6 › With JS › Server Validation ───────────────────────────
[chromium] › form-control.spec.ts:94:6 › No JS › Validation ────────────────────────────────────
[chromium] › metadata.spec.ts:1112:6 › With JS › Client Validation ─────────────────────────────
[chromium] › metadata.spec.ts:1119:6 › With JS › Server Validation ─────────────────────────────
[chromium] › metadata.spec.ts:1130:6 › No JS › Validation ──────────────────────────────────────
[chromium] › nested-list.spec.ts:48:6 › With JS › Client Validation ────────────────────────────
[chromium] › nested-list.spec.ts:53:6 › With JS › Server Validation ────────────────────────────
[chromium] › nested-list.spec.ts:62:6 › No JS › Validation ─────────────────────────────────────
[chromium] › parse-with-yup.spec.ts:66:6 › Parse with yup › Client Validation ──────────────────
[chromium] › parse-with-yup.spec.ts:71:6 › Parse with yup › Server Validation ──────────────────
[chromium] › parse-with-yup.spec.ts:77:5 › Form reset ──────────────────────────────────────────
[chromium] › recursive-list.spec.ts:33:6 › With JS › Client Validation ─────────────────────────
[chromium] › recursive-list.spec.ts:38:6 › With JS › Server Validation ─────────────────────────
[chromium] › recursive-list.spec.ts:47:6 › No JS › Validation ──────────────────────────────────
[chromium] › reset-default-value.spec.ts:51:6 › With JS › Validation ───────────────────────────
[chromium] › reset-default-value.spec.ts:59:6 › No JS › Validation ─────────────────────────────
[chromium] › simple-list.spec.ts:186:6 › With JS › Client Validation ───────────────────────────
[chromium] › simple-list.spec.ts:191:6 › With JS › Server Validation ───────────────────────────
[chromium] › simple-list.spec.ts:196:6 › With JS › Form reset without default value ────────────
[chromium] › simple-list.spec.ts:216:6 › With JS › Form reset with default value ───────────────
[chromium] › simple-list.spec.ts:225:6 › No JS › Validation without default value ──────────────
[chromium] › simple-list.spec.ts:230:6 › No JS › Validation with default value ─────────────────
[chromium] › subscription.spec.ts:292:6 › Subscription › Client Validation ─────────────────────
[chromium] › subscription.spec.ts:297:6
|
🎭 Playwright Run Summary
47 failed
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ──────────────────────
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ──────────────────────
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ─────────────────────────────
[chromium] › async-validation.spec.ts:177:6 › No JS › Validation ───────────────────────────────
[chromium] › collection.spec.ts:60:6 › With JS › Client Validation ─────────────────────────────
[chromium] › collection.spec.ts:65:6 › With JS › Server Validation ─────────────────────────────
[chromium] › collection.spec.ts:88:6 › No JS › Validation ──────────────────────────────────────
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ───────────────────
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ───────────────────
[chromium] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ────────────────────────
[chromium] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ────────────────────────
[chromium] › dom-value.spec.ts:57:6 › With JS › Client Validation ──────────────────────────────
[chromium] › dom-value.spec.ts:62:6 › With JS › Server Validation ──────────────────────────────
[chromium] › file-upload.spec.ts:91:6 › With JS › Client Validation ────────────────────────────
[chromium] › file-upload.spec.ts:96:6 › With JS › Server Validation ────────────────────────────
[chromium] › file-upload.spec.ts:121:6 › No JS › Validation ────────────────────────────────────
[chromium] › form-control.spec.ts:80:6 › With JS › Client Validation ───────────────────────────
[chromium] › form-control.spec.ts:85:6 › With JS › Server Validation ───────────────────────────
[chromium] › form-control.spec.ts:94:6 › No JS › Validation ────────────────────────────────────
[chromium] › metadata.spec.ts:1112:6 › With JS › Client Validation ─────────────────────────────
[chromium] › metadata.spec.ts:1119:6 › With JS › Server Validation ─────────────────────────────
[chromium] › metadata.spec.ts:1130:6 › No JS › Validation ──────────────────────────────────────
[chromium] › nested-list.spec.ts:48:6 › With JS › Client Validation ────────────────────────────
[chromium] › nested-list.spec.ts:53:6 › With JS › Server Validation ────────────────────────────
[chromium] › nested-list.spec.ts:62:6 › No JS › Validation ─────────────────────────────────────
[chromium] › parse-with-yup.spec.ts:66:6 › Parse with yup › Client Validation ──────────────────
[chromium] › parse-with-yup.spec.ts:71:6 › Parse with yup › Server Validation ──────────────────
[chromium] › parse-with-yup.spec.ts:77:5 › Form reset ──────────────────────────────────────────
[chromium] › recursive-list.spec.ts:33:6 › With JS › Client Validation ─────────────────────────
[chromium] › recursive-list.spec.ts:38:6 › With JS › Server Validation ─────────────────────────
[chromium] › recursive-list.spec.ts:47:6 › No JS › Validation ──────────────────────────────────
[chromium] › reset-default-value.spec.ts:51:6 › With JS › Validation ───────────────────────────
[chromium] › reset-default-value.spec.ts:59:6 › No JS › Validation ─────────────────────────────
[chromium] › simple-list.spec.ts:186:6 › With JS › Client Validation ───────────────────────────
[chromium] › simple-list.spec.ts:191:6 › With JS › Server Validation ───────────────────────────
[chromium] › simple-list.spec.ts:196:6 › With JS › Form reset without default value ────────────
[chromium] › simple-list.spec.ts:216:6 › With JS › Form reset with default value ───────────────
[chromium] › simple-list.spec.ts:225:6 › No JS › Validation without default value ──────────────
[chromium] › simple-list.spec.ts:230:6 › No JS › Validation with default value ─────────────────
[chromium] › subscription.spec.ts:292:6 › Subscription › Client Validation ─────────────────────
[chromium] › subscription.spec.ts:297:6
|
🎭 Playwright Run Summary
47 failed
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ──────────────────────
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ──────────────────────
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ─────────────────────────────
[chromium] › async-validation.spec.ts:177:6 › No JS › Validation ───────────────────────────────
[chromium] › collection.spec.ts:60:6 › With JS › Client Validation ─────────────────────────────
[chromium] › collection.spec.ts:65:6 › With JS › Server Validation ─────────────────────────────
[chromium] › collection.spec.ts:88:6 › No JS › Validation ──────────────────────────────────────
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ───────────────────
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ───────────────────
[chromium] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ────────────────────────
[chromium] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ────────────────────────
[chromium] › dom-value.spec.ts:57:6 › With JS › Client Validation ──────────────────────────────
[chromium] › dom-value.spec.ts:62:6 › With JS › Server Validation ──────────────────────────────
[chromium] › file-upload.spec.ts:91:6 › With JS › Client Validation ────────────────────────────
[chromium] › file-upload.spec.ts:96:6 › With JS › Server Validation ────────────────────────────
[chromium] › file-upload.spec.ts:121:6 › No JS › Validation ────────────────────────────────────
[chromium] › form-control.spec.ts:80:6 › With JS › Client Validation ───────────────────────────
[chromium] › form-control.spec.ts:85:6 › With JS › Server Validation ───────────────────────────
[chromium] › form-control.spec.ts:94:6 › No JS › Validation ────────────────────────────────────
[chromium] › metadata.spec.ts:1112:6 › With JS › Client Validation ─────────────────────────────
[chromium] › metadata.spec.ts:1119:6 › With JS › Server Validation ─────────────────────────────
[chromium] › metadata.spec.ts:1130:6 › No JS › Validation ──────────────────────────────────────
[chromium] › nested-list.spec.ts:48:6 › With JS › Client Validation ────────────────────────────
[chromium] › nested-list.spec.ts:53:6 › With JS › Server Validation ────────────────────────────
[chromium] › nested-list.spec.ts:62:6 › No JS › Validation ─────────────────────────────────────
[chromium] › parse-with-yup.spec.ts:66:6 › Parse with yup › Client Validation ──────────────────
[chromium] › parse-with-yup.spec.ts:71:6 › Parse with yup › Server Validation ──────────────────
[chromium] › parse-with-yup.spec.ts:77:5 › Form reset ──────────────────────────────────────────
[chromium] › recursive-list.spec.ts:33:6 › With JS › Client Validation ─────────────────────────
[chromium] › recursive-list.spec.ts:38:6 › With JS › Server Validation ─────────────────────────
[chromium] › recursive-list.spec.ts:47:6 › No JS › Validation ──────────────────────────────────
[chromium] › reset-default-value.spec.ts:51:6 › With JS › Validation ───────────────────────────
[chromium] › reset-default-value.spec.ts:59:6 › No JS › Validation ─────────────────────────────
[chromium] › simple-list.spec.ts:186:6 › With JS › Client Validation ───────────────────────────
[chromium] › simple-list.spec.ts:191:6 › With JS › Server Validation ───────────────────────────
[chromium] › simple-list.spec.ts:196:6 › With JS › Form reset without default value ────────────
[chromium] › simple-list.spec.ts:216:6 › With JS › Form reset with default value ───────────────
[chromium] › simple-list.spec.ts:225:6 › No JS › Validation without default value ──────────────
[chromium] › simple-list.spec.ts:230:6 › No JS › Validation with default value ─────────────────
[chromium] › subscription.spec.ts:292:6 › Subscription › Client Validation ─────────────────────
[chromium] › subscription.spec.ts:297:6
|
🎭 Playwright Run Summary
47 failed
[webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation ────────────────────────
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ────────────────────────
[webkit] › async-validation.spec.ts:148:6 › With JS › Form reset ───────────────────────────────
[webkit] › async-validation.spec.ts:177:6 › No JS › Validation ─────────────────────────────────
[webkit] › collection.spec.ts:60:6 › With JS › Client Validation ───────────────────────────────
[webkit] › collection.spec.ts:65:6 › With JS › Server Validation ───────────────────────────────
[webkit] › collection.spec.ts:88:6 › No JS › Validation ────────────────────────────────────────
[webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ─────────────────────
[webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ─────────────────────
[webkit] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ──────────────────────────
[webkit] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ──────────────────────────
[webkit] › dom-value.spec.ts:57:6 › With JS › Client Validation ────────────────────────────────
[webkit] › dom-value.spec.ts:62:6 › With JS › Server Validation ────────────────────────────────
[webkit] › file-upload.spec.ts:91:6 › With JS › Client Validation ──────────────────────────────
[webkit] › file-upload.spec.ts:96:6 › With JS › Server Validation ──────────────────────────────
[webkit] › file-upload.spec.ts:121:6 › No JS › Validation ──────────────────────────────────────
[webkit] › form-control.spec.ts:80:6 › With JS › Client Validation ─────────────────────────────
[webkit] › form-control.spec.ts:85:6 › With JS › Server Validation ─────────────────────────────
[webkit] › form-control.spec.ts:94:6 › No JS › Validation ──────────────────────────────────────
[webkit] › metadata.spec.ts:1112:6 › With JS › Client Validation ───────────────────────────────
[webkit] › metadata.spec.ts:1119:6 › With JS › Server Validation ───────────────────────────────
[webkit] › metadata.spec.ts:1130:6 › No JS › Validation ────────────────────────────────────────
[webkit] › nested-list.spec.ts:48:6 › With JS › Client Validation ──────────────────────────────
[webkit] › nested-list.spec.ts:53:6 › With JS › Server Validation ──────────────────────────────
[webkit] › nested-list.spec.ts:62:6 › No JS › Validation ───────────────────────────────────────
[webkit] › parse-with-yup.spec.ts:66:6 › Parse with yup › Client Validation ────────────────────
[webkit] › parse-with-yup.spec.ts:71:6 › Parse with yup › Server Validation ────────────────────
[webkit] › parse-with-yup.spec.ts:77:5 › Form reset ────────────────────────────────────────────
[webkit] › recursive-list.spec.ts:33:6 › With JS › Client Validation ───────────────────────────
[webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation ───────────────────────────
[webkit] › recursive-list.spec.ts:47:6 › No JS › Validation ────────────────────────────────────
[webkit] › reset-default-value.spec.ts:51:6 › With JS › Validation ─────────────────────────────
[webkit] › reset-default-value.spec.ts:59:6 › No JS › Validation ───────────────────────────────
[webkit] › simple-list.spec.ts:186:6 › With JS › Client Validation ─────────────────────────────
[webkit] › simple-list.spec.ts:191:6 › With JS › Server Validation ─────────────────────────────
[webkit] › simple-list.spec.ts:196:6 › With JS › Form reset without default value ──────────────
[webkit] › simple-list.spec.ts:216:6 › With JS › Form reset with default value ─────────────────
[webkit] › simple-list.spec.ts:225:6 › No JS › Validation without default value ────────────────
[webkit] › simple-list.spec.ts:230:6 › No JS › Validation with default value ───────────────────
[webkit] › subscription.spec.ts:292:6 › Subscription › Client Validation ───────────────────────
[webkit] › subscription.spec.ts:297:6 ›
|
🎭 Playwright Run Summary
47 failed
[webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation ────────────────────────
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ────────────────────────
[webkit] › async-validation.spec.ts:148:6 › With JS › Form reset ───────────────────────────────
[webkit] › async-validation.spec.ts:177:6 › No JS › Validation ─────────────────────────────────
[webkit] › collection.spec.ts:60:6 › With JS › Client Validation ───────────────────────────────
[webkit] › collection.spec.ts:65:6 › With JS › Server Validation ───────────────────────────────
[webkit] › collection.spec.ts:88:6 › No JS › Validation ────────────────────────────────────────
[webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ─────────────────────
[webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ─────────────────────
[webkit] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ──────────────────────────
[webkit] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ──────────────────────────
[webkit] › dom-value.spec.ts:57:6 › With JS › Client Validation ────────────────────────────────
[webkit] › dom-value.spec.ts:62:6 › With JS › Server Validation ────────────────────────────────
[webkit] › file-upload.spec.ts:91:6 › With JS › Client Validation ──────────────────────────────
[webkit] › file-upload.spec.ts:96:6 › With JS › Server Validation ──────────────────────────────
[webkit] › file-upload.spec.ts:121:6 › No JS › Validation ──────────────────────────────────────
[webkit] › form-control.spec.ts:80:6 › With JS › Client Validation ─────────────────────────────
[webkit] › form-control.spec.ts:85:6 › With JS › Server Validation ─────────────────────────────
[webkit] › form-control.spec.ts:94:6 › No JS › Validation ──────────────────────────────────────
[webkit] › metadata.spec.ts:1112:6 › With JS › Client Validation ───────────────────────────────
[webkit] › metadata.spec.ts:1119:6 › With JS › Server Validation ───────────────────────────────
[webkit] › metadata.spec.ts:1130:6 › No JS › Validation ────────────────────────────────────────
[webkit] › nested-list.spec.ts:48:6 › With JS › Client Validation ──────────────────────────────
[webkit] › nested-list.spec.ts:53:6 › With JS › Server Validation ──────────────────────────────
[webkit] › nested-list.spec.ts:62:6 › No JS › Validation ───────────────────────────────────────
[webkit] › parse-with-yup.spec.ts:66:6 › Parse with yup › Client Validation ────────────────────
[webkit] › parse-with-yup.spec.ts:71:6 › Parse with yup › Server Validation ────────────────────
[webkit] › parse-with-yup.spec.ts:77:5 › Form reset ────────────────────────────────────────────
[webkit] › recursive-list.spec.ts:33:6 › With JS › Client Validation ───────────────────────────
[webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation ───────────────────────────
[webkit] › recursive-list.spec.ts:47:6 › No JS › Validation ────────────────────────────────────
[webkit] › reset-default-value.spec.ts:51:6 › With JS › Validation ─────────────────────────────
[webkit] › reset-default-value.spec.ts:59:6 › No JS › Validation ───────────────────────────────
[webkit] › simple-list.spec.ts:186:6 › With JS › Client Validation ─────────────────────────────
[webkit] › simple-list.spec.ts:191:6 › With JS › Server Validation ─────────────────────────────
[webkit] › simple-list.spec.ts:196:6 › With JS › Form reset without default value ──────────────
[webkit] › simple-list.spec.ts:216:6 › With JS › Form reset with default value ─────────────────
[webkit] › simple-list.spec.ts:225:6 › No JS › Validation without default value ────────────────
[webkit] › simple-list.spec.ts:230:6 › No JS › Validation with default value ───────────────────
[webkit] › subscription.spec.ts:292:6 › Subscription › Client Validation ───────────────────────
[webkit] › subscription.spec.ts:297:6 ›
|
🎭 Playwright Run Summary
47 failed
[webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation ────────────────────────
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ────────────────────────
[webkit] › async-validation.spec.ts:148:6 › With JS › Form reset ───────────────────────────────
[webkit] › async-validation.spec.ts:177:6 › No JS › Validation ─────────────────────────────────
[webkit] › collection.spec.ts:60:6 › With JS › Client Validation ───────────────────────────────
[webkit] › collection.spec.ts:65:6 › With JS › Server Validation ───────────────────────────────
[webkit] › collection.spec.ts:88:6 › No JS › Validation ────────────────────────────────────────
[webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ─────────────────────
[webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ─────────────────────
[webkit] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ──────────────────────────
[webkit] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ──────────────────────────
[webkit] › dom-value.spec.ts:57:6 › With JS › Client Validation ────────────────────────────────
[webkit] › dom-value.spec.ts:62:6 › With JS › Server Validation ────────────────────────────────
[webkit] › file-upload.spec.ts:91:6 › With JS › Client Validation ──────────────────────────────
[webkit] › file-upload.spec.ts:96:6 › With JS › Server Validation ──────────────────────────────
[webkit] › file-upload.spec.ts:121:6 › No JS › Validation ──────────────────────────────────────
[webkit] › form-control.spec.ts:80:6 › With JS › Client Validation ─────────────────────────────
[webkit] › form-control.spec.ts:85:6 › With JS › Server Validation ─────────────────────────────
[webkit] › form-control.spec.ts:94:6 › No JS › Validation ──────────────────────────────────────
[webkit] › metadata.spec.ts:1112:6 › With JS › Client Validation ───────────────────────────────
[webkit] › metadata.spec.ts:1119:6 › With JS › Server Validation ───────────────────────────────
[webkit] › metadata.spec.ts:1130:6 › No JS › Validation ────────────────────────────────────────
[webkit] › nested-list.spec.ts:48:6 › With JS › Client Validation ──────────────────────────────
[webkit] › nested-list.spec.ts:53:6 › With JS › Server Validation ──────────────────────────────
[webkit] › nested-list.spec.ts:62:6 › No JS › Validation ───────────────────────────────────────
[webkit] › parse-with-yup.spec.ts:66:6 › Parse with yup › Client Validation ────────────────────
[webkit] › parse-with-yup.spec.ts:71:6 › Parse with yup › Server Validation ────────────────────
[webkit] › parse-with-yup.spec.ts:77:5 › Form reset ────────────────────────────────────────────
[webkit] › recursive-list.spec.ts:33:6 › With JS › Client Validation ───────────────────────────
[webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation ───────────────────────────
[webkit] › recursive-list.spec.ts:47:6 › No JS › Validation ────────────────────────────────────
[webkit] › reset-default-value.spec.ts:51:6 › With JS › Validation ─────────────────────────────
[webkit] › reset-default-value.spec.ts:59:6 › No JS › Validation ───────────────────────────────
[webkit] › simple-list.spec.ts:186:6 › With JS › Client Validation ─────────────────────────────
[webkit] › simple-list.spec.ts:191:6 › With JS › Server Validation ─────────────────────────────
[webkit] › simple-list.spec.ts:196:6 › With JS › Form reset without default value ──────────────
[webkit] › simple-list.spec.ts:216:6 › With JS › Form reset with default value ─────────────────
[webkit] › simple-list.spec.ts:225:6 › No JS › Validation without default value ────────────────
[webkit] › simple-list.spec.ts:230:6 › No JS › Validation with default value ───────────────────
[webkit] › subscription.spec.ts:292:6 › Subscription › Client Validation ───────────────────────
[webkit] › subscription.spec.ts:297:6 ›
|
🎭 Playwright Run Summary
47 failed
[webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation ────────────────────────
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ────────────────────────
[webkit] › async-validation.spec.ts:148:6 › With JS › Form reset ───────────────────────────────
[webkit] › async-validation.spec.ts:177:6 › No JS › Validation ─────────────────────────────────
[webkit] › collection.spec.ts:60:6 › With JS › Client Validation ───────────────────────────────
[webkit] › collection.spec.ts:65:6 › With JS › Server Validation ───────────────────────────────
[webkit] › collection.spec.ts:88:6 › No JS › Validation ────────────────────────────────────────
[webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ─────────────────────
[webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ─────────────────────
[webkit] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ──────────────────────────
[webkit] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ──────────────────────────
[webkit] › dom-value.spec.ts:57:6 › With JS › Client Validation ────────────────────────────────
[webkit] › dom-value.spec.ts:62:6 › With JS › Server Validation ────────────────────────────────
[webkit] › file-upload.spec.ts:91:6 › With JS › Client Validation ──────────────────────────────
[webkit] › file-upload.spec.ts:96:6 › With JS › Server Validation ──────────────────────────────
[webkit] › file-upload.spec.ts:121:6 › No JS › Validation ──────────────────────────────────────
[webkit] › form-control.spec.ts:80:6 › With JS › Client Validation ─────────────────────────────
[webkit] › form-control.spec.ts:85:6 › With JS › Server Validation ─────────────────────────────
[webkit] › form-control.spec.ts:94:6 › No JS › Validation ──────────────────────────────────────
[webkit] › metadata.spec.ts:1112:6 › With JS › Client Validation ───────────────────────────────
[webkit] › metadata.spec.ts:1119:6 › With JS › Server Validation ───────────────────────────────
[webkit] › metadata.spec.ts:1130:6 › No JS › Validation ────────────────────────────────────────
[webkit] › nested-list.spec.ts:48:6 › With JS › Client Validation ──────────────────────────────
[webkit] › nested-list.spec.ts:53:6 › With JS › Server Validation ──────────────────────────────
[webkit] › nested-list.spec.ts:62:6 › No JS › Validation ───────────────────────────────────────
[webkit] › parse-with-yup.spec.ts:66:6 › Parse with yup › Client Validation ────────────────────
[webkit] › parse-with-yup.spec.ts:71:6 › Parse with yup › Server Validation ────────────────────
[webkit] › parse-with-yup.spec.ts:77:5 › Form reset ────────────────────────────────────────────
[webkit] › recursive-list.spec.ts:33:6 › With JS › Client Validation ───────────────────────────
[webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation ───────────────────────────
[webkit] › recursive-list.spec.ts:47:6 › No JS › Validation ────────────────────────────────────
[webkit] › reset-default-value.spec.ts:51:6 › With JS › Validation ─────────────────────────────
[webkit] › reset-default-value.spec.ts:59:6 › No JS › Validation ───────────────────────────────
[webkit] › simple-list.spec.ts:186:6 › With JS › Client Validation ─────────────────────────────
[webkit] › simple-list.spec.ts:191:6 › With JS › Server Validation ─────────────────────────────
[webkit] › simple-list.spec.ts:196:6 › With JS › Form reset without default value ──────────────
[webkit] › simple-list.spec.ts:216:6 › With JS › Form reset with default value ─────────────────
[webkit] › simple-list.spec.ts:225:6 › No JS › Validation without default value ────────────────
[webkit] › simple-list.spec.ts:230:6 › No JS › Validation with default value ───────────────────
[webkit] › subscription.spec.ts:292:6 › Subscription › Client Validation ───────────────────────
[webkit] › subscription.spec.ts:297:6 ›
|
🎭 Playwright Run Summary
47 failed
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ──────────────────────
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ──────────────────────
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ─────────────────────────────
[chromium] › async-validation.spec.ts:177:6 › No JS › Validation ───────────────────────────────
[chromium] › collection.spec.ts:60:6 › With JS › Client Validation ─────────────────────────────
[chromium] › collection.spec.ts:65:6 › With JS › Server Validation ─────────────────────────────
[chromium] › collection.spec.ts:88:6 › No JS › Validation ──────────────────────────────────────
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ───────────────────
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ───────────────────
[chromium] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ────────────────────────
[chromium] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ────────────────────────
[chromium] › dom-value.spec.ts:57:6 › With JS › Client Validation ──────────────────────────────
[chromium] › dom-value.spec.ts:62:6 › With JS › Server Validation ──────────────────────────────
[chromium] › file-upload.spec.ts:91:6 › With JS › Client Validation ────────────────────────────
[chromium] › file-upload.spec.ts:96:6 › With JS › Server Validation ────────────────────────────
[chromium] › file-upload.spec.ts:121:6 › No JS › Validation ────────────────────────────────────
[chromium] › form-control.spec.ts:80:6 › With JS › Client Validation ───────────────────────────
[chromium] › form-control.spec.ts:85:6 › With JS › Server Validation ───────────────────────────
[chromium] › form-control.spec.ts:94:6 › No JS › Validation ────────────────────────────────────
[chromium] › metadata.spec.ts:1112:6 › With JS › Client Validation ─────────────────────────────
[chromium] › metadata.spec.ts:1119:6 › With JS › Server Validation ─────────────────────────────
[chromium] › metadata.spec.ts:1130:6 › No JS › Validation ──────────────────────────────────────
[chromium] › nested-list.spec.ts:48:6 › With JS › Client Validation ────────────────────────────
[chromium] › nested-list.spec.ts:53:6 › With JS › Server Validation ────────────────────────────
[chromium] › nested-list.spec.ts:62:6 › No JS › Validation ─────────────────────────────────────
[chromium] › parse-with-yup.spec.ts:66:6 › Parse with yup › Client Validation ──────────────────
[chromium] › parse-with-yup.spec.ts:71:6 › Parse with yup › Server Validation ──────────────────
[chromium] › parse-with-yup.spec.ts:77:5 › Form reset ──────────────────────────────────────────
[chromium] › recursive-list.spec.ts:33:6 › With JS › Client Validation ─────────────────────────
[chromium] › recursive-list.spec.ts:38:6 › With JS › Server Validation ─────────────────────────
[chromium] › recursive-list.spec.ts:47:6 › No JS › Validation ──────────────────────────────────
[chromium] › reset-default-value.spec.ts:51:6 › With JS › Validation ───────────────────────────
[chromium] › reset-default-value.spec.ts:59:6 › No JS › Validation ─────────────────────────────
[chromium] › simple-list.spec.ts:186:6 › With JS › Client Validation ───────────────────────────
[chromium] › simple-list.spec.ts:191:6 › With JS › Server Validation ───────────────────────────
[chromium] › simple-list.spec.ts:196:6 › With JS › Form reset without default value ────────────
[chromium] › simple-list.spec.ts:216:6 › With JS › Form reset with default value ───────────────
[chromium] › simple-list.spec.ts:225:6 › No JS › Validation without default value ──────────────
[chromium] › simple-list.spec.ts:230:6 › No JS › Validation with default value ─────────────────
[chromium] › subscription.spec.ts:292:6 › Subscription › Client Validation ─────────────────────
[chromium] › subscription.spec.ts:297:6
|
🎭 Playwright Run Summary
47 failed
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ──────────────────────
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ──────────────────────
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ─────────────────────────────
[chromium] › async-validation.spec.ts:177:6 › No JS › Validation ───────────────────────────────
[chromium] › collection.spec.ts:60:6 › With JS › Client Validation ─────────────────────────────
[chromium] › collection.spec.ts:65:6 › With JS › Server Validation ─────────────────────────────
[chromium] › collection.spec.ts:88:6 › No JS › Validation ──────────────────────────────────────
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ───────────────────
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ───────────────────
[chromium] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ────────────────────────
[chromium] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ────────────────────────
[chromium] › dom-value.spec.ts:57:6 › With JS › Client Validation ──────────────────────────────
[chromium] › dom-value.spec.ts:62:6 › With JS › Server Validation ──────────────────────────────
[chromium] › file-upload.spec.ts:91:6 › With JS › Client Validation ────────────────────────────
[chromium] › file-upload.spec.ts:96:6 › With JS › Server Validation ────────────────────────────
[chromium] › file-upload.spec.ts:121:6 › No JS › Validation ────────────────────────────────────
[chromium] › form-control.spec.ts:80:6 › With JS › Client Validation ───────────────────────────
[chromium] › form-control.spec.ts:85:6 › With JS › Server Validation ───────────────────────────
[chromium] › form-control.spec.ts:94:6 › No JS › Validation ────────────────────────────────────
[chromium] › metadata.spec.ts:1112:6 › With JS › Client Validation ─────────────────────────────
[chromium] › metadata.spec.ts:1119:6 › With JS › Server Validation ─────────────────────────────
[chromium] › metadata.spec.ts:1130:6 › No JS › Validation ──────────────────────────────────────
[chromium] › nested-list.spec.ts:48:6 › With JS › Client Validation ────────────────────────────
[chromium] › nested-list.spec.ts:53:6 › With JS › Server Validation ────────────────────────────
[chromium] › nested-list.spec.ts:62:6 › No JS › Validation ─────────────────────────────────────
[chromium] › parse-with-yup.spec.ts:66:6 › Parse with yup › Client Validation ──────────────────
[chromium] › parse-with-yup.spec.ts:71:6 › Parse with yup › Server Validation ──────────────────
[chromium] › parse-with-yup.spec.ts:77:5 › Form reset ──────────────────────────────────────────
[chromium] › recursive-list.spec.ts:33:6 › With JS › Client Validation ─────────────────────────
[chromium] › recursive-list.spec.ts:38:6 › With JS › Server Validation ─────────────────────────
[chromium] › recursive-list.spec.ts:47:6 › No JS › Validation ──────────────────────────────────
[chromium] › reset-default-value.spec.ts:51:6 › With JS › Validation ───────────────────────────
[chromium] › reset-default-value.spec.ts:59:6 › No JS › Validation ─────────────────────────────
[chromium] › simple-list.spec.ts:186:6 › With JS › Client Validation ───────────────────────────
[chromium] › simple-list.spec.ts:191:6 › With JS › Server Validation ───────────────────────────
[chromium] › simple-list.spec.ts:196:6 › With JS › Form reset without default value ────────────
[chromium] › simple-list.spec.ts:216:6 › With JS › Form reset with default value ───────────────
[chromium] › simple-list.spec.ts:225:6 › No JS › Validation without default value ──────────────
[chromium] › simple-list.spec.ts:230:6 › No JS › Validation with default value ─────────────────
[chromium] › subscription.spec.ts:292:6 › Subscription › Client Validation ─────────────────────
[chromium] › subscription.spec.ts:297:6
|
🎭 Playwright Run Summary
47 failed
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ──────────────────────
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ──────────────────────
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ─────────────────────────────
[chromium] › async-validation.spec.ts:177:6 › No JS › Validation ───────────────────────────────
[chromium] › collection.spec.ts:60:6 › With JS › Client Validation ─────────────────────────────
[chromium] › collection.spec.ts:65:6 › With JS › Server Validation ─────────────────────────────
[chromium] › collection.spec.ts:88:6 › No JS › Validation ──────────────────────────────────────
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ───────────────────
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ───────────────────
[chromium] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ────────────────────────
[chromium] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ────────────────────────
[chromium] › dom-value.spec.ts:57:6 › With JS › Client Validation ──────────────────────────────
[chromium] › dom-value.spec.ts:62:6 › With JS › Server Validation ──────────────────────────────
[chromium] › file-upload.spec.ts:91:6 › With JS › Client Validation ────────────────────────────
[chromium] › file-upload.spec.ts:96:6 › With JS › Server Validation ────────────────────────────
[chromium] › file-upload.spec.ts:121:6 › No JS › Validation ────────────────────────────────────
[chromium] › form-control.spec.ts:80:6 › With JS › Client Validation ───────────────────────────
[chromium] › form-control.spec.ts:85:6 › With JS › Server Validation ───────────────────────────
[chromium] › form-control.spec.ts:94:6 › No JS › Validation ────────────────────────────────────
[chromium] › metadata.spec.ts:1112:6 › With JS › Client Validation ─────────────────────────────
[chromium] › metadata.spec.ts:1119:6 › With JS › Server Validation ─────────────────────────────
[chromium] › metadata.spec.ts:1130:6 › No JS › Validation ──────────────────────────────────────
[chromium] › nested-list.spec.ts:48:6 › With JS › Client Validation ────────────────────────────
[chromium] › nested-list.spec.ts:53:6 › With JS › Server Validation ────────────────────────────
[chromium] › nested-list.spec.ts:62:6 › No JS › Validation ─────────────────────────────────────
[chromium] › parse-with-yup.spec.ts:66:6 › Parse with yup › Client Validation ──────────────────
[chromium] › parse-with-yup.spec.ts:71:6 › Parse with yup › Server Validation ──────────────────
[chromium] › parse-with-yup.spec.ts:77:5 › Form reset ──────────────────────────────────────────
[chromium] › recursive-list.spec.ts:33:6 › With JS › Client Validation ─────────────────────────
[chromium] › recursive-list.spec.ts:38:6 › With JS › Server Validation ─────────────────────────
[chromium] › recursive-list.spec.ts:47:6 › No JS › Validation ──────────────────────────────────
[chromium] › reset-default-value.spec.ts:51:6 › With JS › Validation ───────────────────────────
[chromium] › reset-default-value.spec.ts:59:6 › No JS › Validation ─────────────────────────────
[chromium] › simple-list.spec.ts:186:6 › With JS › Client Validation ───────────────────────────
[chromium] › simple-list.spec.ts:191:6 › With JS › Server Validation ───────────────────────────
[chromium] › simple-list.spec.ts:196:6 › With JS › Form reset without default value ────────────
[chromium] › simple-list.spec.ts:216:6 › With JS › Form reset with default value ───────────────
[chromium] › simple-list.spec.ts:225:6 › No JS › Validation without default value ──────────────
[chromium] › simple-list.spec.ts:230:6 › No JS › Validation with default value ─────────────────
[chromium] › subscription.spec.ts:292:6 › Subscription › Client Validation ─────────────────────
[chromium] › subscription.spec.ts:297:6
|
🎭 Playwright Run Summary
47 failed
[firefox] › async-validation.spec.ts:138:6 › With JS › Client Validation ───────────────────────
[firefox] › async-validation.spec.ts:143:6 › With JS › Server Validation ───────────────────────
[firefox] › async-validation.spec.ts:148:6 › With JS › Form reset ──────────────────────────────
[firefox] › async-validation.spec.ts:177:6 › No JS › Validation ────────────────────────────────
[firefox] › collection.spec.ts:60:6 › With JS › Client Validation ──────────────────────────────
[firefox] › collection.spec.ts:65:6 › With JS › Server Validation ──────────────────────────────
[firefox] › collection.spec.ts:88:6 › No JS › Validation ───────────────────────────────────────
[firefox] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────────
[firefox] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────────
[firefox] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ─────────────────────────
[firefox] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ─────────────────────────
[firefox] › dom-value.spec.ts:57:6 › With JS › Client Validation ───────────────────────────────
[firefox] › dom-value.spec.ts:62:6 › With JS › Server Validation ───────────────────────────────
[firefox] › file-upload.spec.ts:91:6 › With JS › Client Validation ─────────────────────────────
[firefox] › file-upload.spec.ts:96:6 › With JS › Server Validation ─────────────────────────────
[firefox] › file-upload.spec.ts:121:6 › No JS › Validation ─────────────────────────────────────
[firefox] › form-control.spec.ts:80:6 › With JS › Client Validation ────────────────────────────
[firefox] › form-control.spec.ts:85:6 › With JS › Server Validation ────────────────────────────
[firefox] › form-control.spec.ts:94:6 › No JS › Validation ─────────────────────────────────────
[firefox] › metadata.spec.ts:1112:6 › With JS › Client Validation ──────────────────────────────
[firefox] › metadata.spec.ts:1119:6 › With JS › Server Validation ──────────────────────────────
[firefox] › metadata.spec.ts:1130:6 › No JS › Validation ───────────────────────────────────────
[firefox] › nested-list.spec.ts:48:6 › With JS › Client Validation ─────────────────────────────
[firefox] › nested-list.spec.ts:53:6 › With JS › Server Validation ─────────────────────────────
[firefox] › nested-list.spec.ts:62:6 › No JS › Validation ──────────────────────────────────────
[firefox] › parse-with-yup.spec.ts:66:6 › Parse with yup › Client Validation ───────────────────
[firefox] › parse-with-yup.spec.ts:71:6 › Parse with yup › Server Validation ───────────────────
[firefox] › parse-with-yup.spec.ts:77:5 › Form reset ───────────────────────────────────────────
[firefox] › recursive-list.spec.ts:33:6 › With JS › Client Validation ──────────────────────────
[firefox] › recursive-list.spec.ts:38:6 › With JS › Server Validation ──────────────────────────
[firefox] › recursive-list.spec.ts:47:6 › No JS › Validation ───────────────────────────────────
[firefox] › reset-default-value.spec.ts:51:6 › With JS › Validation ────────────────────────────
[firefox] › reset-default-value.spec.ts:59:6 › No JS › Validation ──────────────────────────────
[firefox] › simple-list.spec.ts:186:6 › With JS › Client Validation ────────────────────────────
[firefox] › simple-list.spec.ts:191:6 › With JS › Server Validation ────────────────────────────
[firefox] › simple-list.spec.ts:196:6 › With JS › Form reset without default value ─────────────
[firefox] › simple-list.spec.ts:216:6 › With JS › Form reset with default value ────────────────
[firefox] › simple-list.spec.ts:225:6 › No JS › Validation without default value ───────────────
[firefox] › simple-list.spec.ts:230:6 › No JS › Validation with default value ──────────────────
[firefox] › subscription.spec.ts:292:6 › Subscription › Client Validation ──────────────────────
[firefox] › subscription.spec.ts:297:6 ›
|
🎭 Playwright Run Summary
47 failed
[firefox] › async-validation.spec.ts:138:6 › With JS › Client Validation ───────────────────────
[firefox] › async-validation.spec.ts:143:6 › With JS › Server Validation ───────────────────────
[firefox] › async-validation.spec.ts:148:6 › With JS › Form reset ──────────────────────────────
[firefox] › async-validation.spec.ts:177:6 › No JS › Validation ────────────────────────────────
[firefox] › collection.spec.ts:60:6 › With JS › Client Validation ──────────────────────────────
[firefox] › collection.spec.ts:65:6 › With JS › Server Validation ──────────────────────────────
[firefox] › collection.spec.ts:88:6 › No JS › Validation ───────────────────────────────────────
[firefox] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────────
[firefox] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────────
[firefox] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ─────────────────────────
[firefox] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ─────────────────────────
[firefox] › dom-value.spec.ts:57:6 › With JS › Client Validation ───────────────────────────────
[firefox] › dom-value.spec.ts:62:6 › With JS › Server Validation ───────────────────────────────
[firefox] › file-upload.spec.ts:91:6 › With JS › Client Validation ─────────────────────────────
[firefox] › file-upload.spec.ts:96:6 › With JS › Server Validation ─────────────────────────────
[firefox] › file-upload.spec.ts:121:6 › No JS › Validation ─────────────────────────────────────
[firefox] › form-control.spec.ts:80:6 › With JS › Client Validation ────────────────────────────
[firefox] › form-control.spec.ts:85:6 › With JS › Server Validation ────────────────────────────
[firefox] › form-control.spec.ts:94:6 › No JS › Validation ─────────────────────────────────────
[firefox] › metadata.spec.ts:1112:6 › With JS › Client Validation ──────────────────────────────
[firefox] › metadata.spec.ts:1119:6 › With JS › Server Validation ──────────────────────────────
[firefox] › metadata.spec.ts:1130:6 › No JS › Validation ───────────────────────────────────────
[firefox] › nested-list.spec.ts:48:6 › With JS › Client Validation ─────────────────────────────
[firefox] › nested-list.spec.ts:53:6 › With JS › Server Validation ─────────────────────────────
[firefox] › nested-list.spec.ts:62:6 › No JS › Validation ──────────────────────────────────────
[firefox] › parse-with-yup.spec.ts:66:6 › Parse with yup › Client Validation ───────────────────
[firefox] › parse-with-yup.spec.ts:71:6 › Parse with yup › Server Validation ───────────────────
[firefox] › parse-with-yup.spec.ts:77:5 › Form reset ───────────────────────────────────────────
[firefox] › recursive-list.spec.ts:33:6 › With JS › Client Validation ──────────────────────────
[firefox] › recursive-list.spec.ts:38:6 › With JS › Server Validation ──────────────────────────
[firefox] › recursive-list.spec.ts:47:6 › No JS › Validation ───────────────────────────────────
[firefox] › reset-default-value.spec.ts:51:6 › With JS › Validation ────────────────────────────
[firefox] › reset-default-value.spec.ts:59:6 › No JS › Validation ──────────────────────────────
[firefox] › simple-list.spec.ts:186:6 › With JS › Client Validation ────────────────────────────
[firefox] › simple-list.spec.ts:191:6 › With JS › Server Validation ────────────────────────────
[firefox] › simple-list.spec.ts:196:6 › With JS › Form reset without default value ─────────────
[firefox] › simple-list.spec.ts:216:6 › With JS › Form reset with default value ────────────────
[firefox] › simple-list.spec.ts:225:6 › No JS › Validation without default value ───────────────
[firefox] › simple-list.spec.ts:230:6 › No JS › Validation with default value ──────────────────
[firefox] › subscription.spec.ts:292:6 › Subscription › Client Validation ──────────────────────
[firefox] › subscription.spec.ts:297:6 ›
|
🎭 Playwright Run Summary
47 failed
[firefox] › async-validation.spec.ts:138:6 › With JS › Client Validation ───────────────────────
[firefox] › async-validation.spec.ts:143:6 › With JS › Server Validation ───────────────────────
[firefox] › async-validation.spec.ts:148:6 › With JS › Form reset ──────────────────────────────
[firefox] › async-validation.spec.ts:177:6 › No JS › Validation ────────────────────────────────
[firefox] › collection.spec.ts:60:6 › With JS › Client Validation ──────────────────────────────
[firefox] › collection.spec.ts:65:6 › With JS › Server Validation ──────────────────────────────
[firefox] › collection.spec.ts:88:6 › No JS › Validation ───────────────────────────────────────
[firefox] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────────
[firefox] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────────
[firefox] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ─────────────────────────
[firefox] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ─────────────────────────
[firefox] › dom-value.spec.ts:57:6 › With JS › Client Validation ───────────────────────────────
[firefox] › dom-value.spec.ts:62:6 › With JS › Server Validation ───────────────────────────────
[firefox] › file-upload.spec.ts:91:6 › With JS › Client Validation ─────────────────────────────
[firefox] › file-upload.spec.ts:96:6 › With JS › Server Validation ─────────────────────────────
[firefox] › file-upload.spec.ts:121:6 › No JS › Validation ─────────────────────────────────────
[firefox] › form-control.spec.ts:80:6 › With JS › Client Validation ────────────────────────────
[firefox] › form-control.spec.ts:85:6 › With JS › Server Validation ────────────────────────────
[firefox] › form-control.spec.ts:94:6 › No JS › Validation ─────────────────────────────────────
[firefox] › metadata.spec.ts:1112:6 › With JS › Client Validation ──────────────────────────────
[firefox] › metadata.spec.ts:1119:6 › With JS › Server Validation ──────────────────────────────
[firefox] › metadata.spec.ts:1130:6 › No JS › Validation ───────────────────────────────────────
[firefox] › nested-list.spec.ts:48:6 › With JS › Client Validation ─────────────────────────────
[firefox] › nested-list.spec.ts:53:6 › With JS › Server Validation ─────────────────────────────
[firefox] › nested-list.spec.ts:62:6 › No JS › Validation ──────────────────────────────────────
[firefox] › parse-with-yup.spec.ts:66:6 › Parse with yup › Client Validation ───────────────────
[firefox] › parse-with-yup.spec.ts:71:6 › Parse with yup › Server Validation ───────────────────
[firefox] › parse-with-yup.spec.ts:77:5 › Form reset ───────────────────────────────────────────
[firefox] › recursive-list.spec.ts:33:6 › With JS › Client Validation ──────────────────────────
[firefox] › recursive-list.spec.ts:38:6 › With JS › Server Validation ──────────────────────────
[firefox] › recursive-list.spec.ts:47:6 › No JS › Validation ───────────────────────────────────
[firefox] › reset-default-value.spec.ts:51:6 › With JS › Validation ────────────────────────────
[firefox] › reset-default-value.spec.ts:59:6 › No JS › Validation ──────────────────────────────
[firefox] › simple-list.spec.ts:186:6 › With JS › Client Validation ────────────────────────────
[firefox] › simple-list.spec.ts:191:6 › With JS › Server Validation ────────────────────────────
[firefox] › simple-list.spec.ts:196:6 › With JS › Form reset without default value ─────────────
[firefox] › simple-list.spec.ts:216:6 › With JS › Form reset with default value ────────────────
[firefox] › simple-list.spec.ts:225:6 › No JS › Validation without default value ───────────────
[firefox] › simple-list.spec.ts:230:6 › No JS › Validation with default value ──────────────────
[firefox] › subscription.spec.ts:292:6 › Subscription › Client Validation ──────────────────────
[firefox] › subscription.spec.ts:297:6 ›
|
🎭 Playwright Run Summary
47 failed
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation ──────────────────────
[chromium] › async-validation.spec.ts:143:6 › With JS › Server Validation ──────────────────────
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ─────────────────────────────
[chromium] › async-validation.spec.ts:177:6 › No JS › Validation ───────────────────────────────
[chromium] › collection.spec.ts:60:6 › With JS › Client Validation ─────────────────────────────
[chromium] › collection.spec.ts:65:6 › With JS › Server Validation ─────────────────────────────
[chromium] › collection.spec.ts:88:6 › No JS › Validation ──────────────────────────────────────
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ───────────────────
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ───────────────────
[chromium] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ────────────────────────
[chromium] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ────────────────────────
[chromium] › dom-value.spec.ts:57:6 › With JS › Client Validation ──────────────────────────────
[chromium] › dom-value.spec.ts:62:6 › With JS › Server Validation ──────────────────────────────
[chromium] › file-upload.spec.ts:91:6 › With JS › Client Validation ────────────────────────────
[chromium] › file-upload.spec.ts:96:6 › With JS › Server Validation ────────────────────────────
[chromium] › file-upload.spec.ts:121:6 › No JS › Validation ────────────────────────────────────
[chromium] › form-control.spec.ts:80:6 › With JS › Client Validation ───────────────────────────
[chromium] › form-control.spec.ts:85:6 › With JS › Server Validation ───────────────────────────
[chromium] › form-control.spec.ts:94:6 › No JS › Validation ────────────────────────────────────
[chromium] › metadata.spec.ts:1112:6 › With JS › Client Validation ─────────────────────────────
[chromium] › metadata.spec.ts:1119:6 › With JS › Server Validation ─────────────────────────────
[chromium] › metadata.spec.ts:1130:6 › No JS › Validation ──────────────────────────────────────
[chromium] › nested-list.spec.ts:48:6 › With JS › Client Validation ────────────────────────────
[chromium] › nested-list.spec.ts:53:6 › With JS › Server Validation ────────────────────────────
[chromium] › nested-list.spec.ts:62:6 › No JS › Validation ─────────────────────────────────────
[chromium] › parse-with-yup.spec.ts:66:6 › Parse with yup › Client Validation ──────────────────
[chromium] › parse-with-yup.spec.ts:71:6 › Parse with yup › Server Validation ──────────────────
[chromium] › parse-with-yup.spec.ts:77:5 › Form reset ──────────────────────────────────────────
[chromium] › recursive-list.spec.ts:33:6 › With JS › Client Validation ─────────────────────────
[chromium] › recursive-list.spec.ts:38:6 › With JS › Server Validation ─────────────────────────
[chromium] › recursive-list.spec.ts:47:6 › No JS › Validation ──────────────────────────────────
[chromium] › reset-default-value.spec.ts:51:6 › With JS › Validation ───────────────────────────
[chromium] › reset-default-value.spec.ts:59:6 › No JS › Validation ─────────────────────────────
[chromium] › simple-list.spec.ts:186:6 › With JS › Client Validation ───────────────────────────
[chromium] › simple-list.spec.ts:191:6 › With JS › Server Validation ───────────────────────────
[chromium] › simple-list.spec.ts:196:6 › With JS › Form reset without default value ────────────
[chromium] › simple-list.spec.ts:216:6 › With JS › Form reset with default value ───────────────
[chromium] › simple-list.spec.ts:225:6 › No JS › Validation without default value ──────────────
[chromium] › simple-list.spec.ts:230:6 › No JS › Validation with default value ─────────────────
[chromium] › subscription.spec.ts:292:6 › Subscription › Client Validation ─────────────────────
[chromium] › subscription.spec.ts:297:6
|
🎭 Playwright Run Summary
47 failed
[webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation ────────────────────────
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ────────────────────────
[webkit] › async-validation.spec.ts:148:6 › With JS › Form reset ───────────────────────────────
[webkit] › async-validation.spec.ts:177:6 › No JS › Validation ─────────────────────────────────
[webkit] › collection.spec.ts:60:6 › With JS › Client Validation ───────────────────────────────
[webkit] › collection.spec.ts:65:6 › With JS › Server Validation ───────────────────────────────
[webkit] › collection.spec.ts:88:6 › No JS › Validation ────────────────────────────────────────
[webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ─────────────────────
[webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ─────────────────────
[webkit] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ──────────────────────────
[webkit] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ──────────────────────────
[webkit] › dom-value.spec.ts:57:6 › With JS › Client Validation ────────────────────────────────
[webkit] › dom-value.spec.ts:62:6 › With JS › Server Validation ────────────────────────────────
[webkit] › file-upload.spec.ts:91:6 › With JS › Client Validation ──────────────────────────────
[webkit] › file-upload.spec.ts:96:6 › With JS › Server Validation ──────────────────────────────
[webkit] › file-upload.spec.ts:121:6 › No JS › Validation ──────────────────────────────────────
[webkit] › form-control.spec.ts:80:6 › With JS › Client Validation ─────────────────────────────
[webkit] › form-control.spec.ts:85:6 › With JS › Server Validation ─────────────────────────────
[webkit] › form-control.spec.ts:94:6 › No JS › Validation ──────────────────────────────────────
[webkit] › metadata.spec.ts:1112:6 › With JS › Client Validation ───────────────────────────────
[webkit] › metadata.spec.ts:1119:6 › With JS › Server Validation ───────────────────────────────
[webkit] › metadata.spec.ts:1130:6 › No JS › Validation ────────────────────────────────────────
[webkit] › nested-list.spec.ts:48:6 › With JS › Client Validation ──────────────────────────────
[webkit] › nested-list.spec.ts:53:6 › With JS › Server Validation ──────────────────────────────
[webkit] › nested-list.spec.ts:62:6 › No JS › Validation ───────────────────────────────────────
[webkit] › parse-with-yup.spec.ts:66:6 › Parse with yup › Client Validation ────────────────────
[webkit] › parse-with-yup.spec.ts:71:6 › Parse with yup › Server Validation ────────────────────
[webkit] › parse-with-yup.spec.ts:77:5 › Form reset ────────────────────────────────────────────
[webkit] › recursive-list.spec.ts:33:6 › With JS › Client Validation ───────────────────────────
[webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation ───────────────────────────
[webkit] › recursive-list.spec.ts:47:6 › No JS › Validation ────────────────────────────────────
[webkit] › reset-default-value.spec.ts:51:6 › With JS › Validation ─────────────────────────────
[webkit] › reset-default-value.spec.ts:59:6 › No JS › Validation ───────────────────────────────
[webkit] › simple-list.spec.ts:186:6 › With JS › Client Validation ─────────────────────────────
[webkit] › simple-list.spec.ts:191:6 › With JS › Server Validation ─────────────────────────────
[webkit] › simple-list.spec.ts:196:6 › With JS › Form reset without default value ──────────────
[webkit] › simple-list.spec.ts:216:6 › With JS › Form reset with default value ─────────────────
[webkit] › simple-list.spec.ts:225:6 › No JS › Validation without default value ────────────────
[webkit] › simple-list.spec.ts:230:6 › No JS › Validation with default value ───────────────────
[webkit] › subscription.spec.ts:292:6 › Subscription › Client Validation ───────────────────────
[webkit] › subscription.spec.ts:297:6 ›
|
🎭 Playwright Run Summary
47 failed
[webkit] › async-validation.spec.ts:138:6 › With JS › Client Validation ────────────────────────
[webkit] › async-validation.spec.ts:143:6 › With JS › Server Validation ────────────────────────
[webkit] › async-validation.spec.ts:148:6 › With JS › Form reset ───────────────────────────────
[webkit] › async-validation.spec.ts:177:6 › No JS › Validation ─────────────────────────────────
[webkit] › collection.spec.ts:60:6 › With JS › Client Validation ───────────────────────────────
[webkit] › collection.spec.ts:65:6 › With JS › Server Validation ───────────────────────────────
[webkit] › collection.spec.ts:88:6 › No JS › Validation ────────────────────────────────────────
[webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ─────────────────────
[webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ─────────────────────
[webkit] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ──────────────────────────
[webkit] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ──────────────────────────
[webkit] › dom-value.spec.ts:57:6 › With JS › Client Validation ────────────────────────────────
[webkit] › dom-value.spec.ts:62:6 › With JS › Server Validation ────────────────────────────────
[webkit] › file-upload.spec.ts:91:6 › With JS › Client Validation ──────────────────────────────
[webkit] › file-upload.spec.ts:96:6 › With JS › Server Validation ──────────────────────────────
[webkit] › file-upload.spec.ts:121:6 › No JS › Validation ──────────────────────────────────────
[webkit] › form-control.spec.ts:80:6 › With JS › Client Validation ─────────────────────────────
[webkit] › form-control.spec.ts:85:6 › With JS › Server Validation ─────────────────────────────
[webkit] › form-control.spec.ts:94:6 › No JS › Validation ──────────────────────────────────────
[webkit] › metadata.spec.ts:1112:6 › With JS › Client Validation ───────────────────────────────
[webkit] › metadata.spec.ts:1119:6 › With JS › Server Validation ───────────────────────────────
[webkit] › metadata.spec.ts:1130:6 › No JS › Validation ────────────────────────────────────────
[webkit] › nested-list.spec.ts:48:6 › With JS › Client Validation ──────────────────────────────
[webkit] › nested-list.spec.ts:53:6 › With JS › Server Validation ──────────────────────────────
[webkit] › nested-list.spec.ts:62:6 › No JS › Validation ───────────────────────────────────────
[webkit] › parse-with-yup.spec.ts:66:6 › Parse with yup › Client Validation ────────────────────
[webkit] › parse-with-yup.spec.ts:71:6 › Parse with yup › Server Validation ────────────────────
[webkit] › parse-with-yup.spec.ts:77:5 › Form reset ────────────────────────────────────────────
[webkit] › recursive-list.spec.ts:33:6 › With JS › Client Validation ───────────────────────────
[webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation ───────────────────────────
[webkit] › recursive-list.spec.ts:47:6 › No JS › Validation ────────────────────────────────────
[webkit] › reset-default-value.spec.ts:51:6 › With JS › Validation ─────────────────────────────
[webkit] › reset-default-value.spec.ts:59:6 › No JS › Validation ───────────────────────────────
[webkit] › simple-list.spec.ts:186:6 › With JS › Client Validation ─────────────────────────────
[webkit] › simple-list.spec.ts:191:6 › With JS › Server Validation ─────────────────────────────
[webkit] › simple-list.spec.ts:196:6 › With JS › Form reset without default value ──────────────
[webkit] › simple-list.spec.ts:216:6 › With JS › Form reset with default value ─────────────────
[webkit] › simple-list.spec.ts:225:6 › No JS › Validation without default value ────────────────
[webkit] › simple-list.spec.ts:230:6 › No JS › Validation with default value ───────────────────
[webkit] › subscription.spec.ts:292:6 › Subscription › Client Validation ───────────────────────
[webkit] › subscription.spec.ts:297:6 ›
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
playwright-report-macos-latest-node18-chromium
Expired
|
10.7 MB |
|
playwright-report-macos-latest-node18-webkit
Expired
|
20.3 MB |
|
playwright-report-macos-latest-node20-chromium
Expired
|
10 MB |
|
playwright-report-macos-latest-node20-webkit
Expired
|
18.7 MB |
|
playwright-report-macos-latest-node22-chromium
Expired
|
10.1 MB |
|
playwright-report-macos-latest-node22-webkit
Expired
|
18.6 MB |
|
playwright-report-ubuntu-latest-node18-chromium
Expired
|
9.98 MB |
|
playwright-report-ubuntu-latest-node18-firefox
Expired
|
14.7 MB |
|
playwright-report-ubuntu-latest-node18-webkit
Expired
|
14.7 MB |
|
playwright-report-ubuntu-latest-node20-chromium
Expired
|
9.91 MB |
|
playwright-report-ubuntu-latest-node20-firefox
Expired
|
14.9 MB |
|
playwright-report-ubuntu-latest-node20-webkit
Expired
|
14.9 MB |
|
playwright-report-ubuntu-latest-node22-chromium
Expired
|
9.86 MB |
|
playwright-report-ubuntu-latest-node22-firefox
Expired
|
14.7 MB |
|
playwright-report-ubuntu-latest-node22-webkit
Expired
|
14.7 MB |
|
playwright-report-windows-latest-node18-chromium
Expired
|
7.79 MB |
|
playwright-report-windows-latest-node20-chromium
Expired
|
7.87 MB |
|
playwright-report-windows-latest-node22-chromium
Expired
|
7.88 MB |
|