chore: fix required strings #1321
Annotations
190 errors and 18 notices
tests/conform-zod.spec.ts > conform-zod > parseWithZod > z.string:
tests/conform-zod.spec.ts#L311
AssertionError: expected { status: 'error', …(3) } to deeply equal { status: 'error', …(3) }
- Expected
+ Received
Object {
"error": Object {
"test": Array [
- "required",
+ "min",
+ "regex",
+ "refine",
],
},
"payload": Object {
"test": "",
},
"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', …(3) } to deeply equal { status: 'error', …(3) }
- Expected
+ Received
Object {
"error": Object {
"test": Array [
- "required",
+ "invalid",
],
},
"payload": Object {
"test": "",
},
"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', …(3) } to deeply equal { status: 'error', …(3) }
- Expected
+ Received
Object {
"error": Object {
"test": Array [
- "required",
+ "invalid",
],
},
"payload": Object {
"test": "",
},
"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', …(3) } to deeply equal { status: 'error', …(3) }
- Expected
+ Received
Object {
"error": Object {
"test": Array [
- "required",
+ "invalid",
],
},
"payload": Object {
"test": "",
},
"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: 'success', …(3) } to deeply equal { status: 'error', …(3) }
- Expected
+ Received
Object {
- "error": Object {
- "test": Array [
- "min",
- ],
- },
"payload": Object {
"test": "",
},
"reply": Any<Function>,
- "status": "error",
+ "status": "success",
+ "value": Object {
+ "test": Array [
+ "",
+ ],
+ },
}
❯ tests/conform-zod.spec.ts:557:6
|
tests/conform-zod.spec.ts > conform-zod > parseWithZod > z.optional:
tests/conform-zod.spec.ts#L810
AssertionError: expected { status: 'error', …(3) } to deeply equal { status: 'success', …(3) }
- Expected
+ Received
Object {
+ "error": Object {
+ "b": Array [
+ "Expected number, received nan",
+ ],
+ "c": Array [
+ "Expected boolean, received string",
+ ],
+ "d": Array [
+ "Expected date, received string",
+ ],
+ },
"payload": Object {
"a": "",
"b": "",
"c": "",
"d": "",
"e": File {
Symbol(kHandle): Blob {},
Symbol(kLength): 0,
Symbol(kType): "",
},
"f": "",
"g": "",
},
"reply": Any<Function>,
- "status": "success",
- "value": Object {
- "a": undefined,
- "b": undefined,
- "c": undefined,
- "d": undefined,
- "e": undefined,
- "f": Array [],
- "g": undefined,
- },
+ "status": "error",
}
❯ tests/conform-zod.spec.ts:810:6
|
tests/conform-zod.spec.ts > conform-zod > parseWithZod > z.default:
tests/conform-zod.spec.ts#L864
AssertionError: expected { status: 'error', …(3) } to deeply equal { status: 'success', …(3) }
- Expected
+ Received
Object {
+ "error": Object {
+ "b": Array [
+ "Expected number, received nan",
+ ],
+ "c": Array [
+ "Expected boolean, received string",
+ ],
+ "d": Array [
+ "Expected date, received string",
+ ],
+ },
"payload": Object {
"a": "",
"b": "",
"c": "",
"d": "",
"e": File {
Symbol(kHandle): Blob {},
Symbol(kLength): 0,
Symbol(kType): "",
},
"f": "",
},
"reply": Any<Function>,
- "status": "success",
- "value": Object {
- "a": "text",
- "b": 123,
- "c": true,
- "d": 1970-01-01T00:00:00.000Z,
- "e": File {
- Symbol(kHandle): Blob {},
- Symbol(kLength): 10,
- Symbol(kType): "",
- },
- "f": Array [
- "foo",
- "bar",
- ],
- },
+ "status": "error",
}
❯ tests/conform-zod.spec.ts:864:6
|
tests/conform-zod.spec.ts > conform-zod > parseWithZod > z.catch:
tests/conform-zod.spec.ts#L913
AssertionError: expected { status: 'success', …(3) } 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": "",
},
"reply": Any<Function>,
"status": "success",
"value": Object {
- "a": "text",
+ "a": "",
"b": 123,
"c": true,
"d": 1970-01-01T00:00:00.000Z,
"e": File {
Symbol(kHandle): Blob {},
Symbol(kLength): 10,
Symbol(kType): "",
},
"f": Array [
- "foo",
- "bar",
+ "",
],
},
}
❯ tests/conform-zod.spec.ts:913:6
|
tests/conform-zod.spec.ts > conform-zod > parseWithZod > z.lazy:
tests/conform-zod.spec.ts#L999
AssertionError: expected { status: 'success', …(3) } to deeply equal { status: 'error', …(3) }
- Expected
+ Received
Object {
- "error": Object {
- "category.name": Array [
- "required",
- ],
- "category.subcategories[0].name": Array [
- "required",
- ],
- "category.subcategories[0].subcategories[0].name": Array [
- "required",
- ],
- "category.subcategories[1].name": Array [
- "required",
- ],
- "node.left.left.name": Array [
- "required",
- ],
- "node.left.name": Array [
- "required",
- ],
- "node.left.right.name": Array [
- "required",
- ],
- "node.name": Array [
- "required",
- ],
- "node.right.name": Array [
- "required",
+ "payload": Object {
+ "category": Object {
+ "name": "",
+ "subcategories": Array [
+ Object {
+ "name": "",
+ "subcategories": Array [
+ Object {
+ "name": "",
+ },
],
- "node.right.right.name": Array [
- "required",
+ },
+ Object {
+ "name": "",
+ },
],
},
- "payload": Object {
+ "node": Object {
+ "left": Object {
+ "left": Object {
+ "name": "",
+ },
+ "name": "",
+ "right": Object {
+ "name": "",
+ },
+ },
+ "name": "",
+ "right": Object {
+ "name": "",
+ "right": Object {
+ "name": "",
+ },
+ },
+ },
+ },
+ "reply": Any<Function>,
+ "status": "success",
+ "value": Object {
"category": Object {
"name": "",
"subcategories": Array [
Object {
"name": "",
"subcategories": Array [
Object {
"name": "",
+ "subcategories": Array [],
},
],
},
Object {
"name": "",
+ "subcategories": Array [],
},
],
},
"node": Object {
"left": Object {
"left": Object {
"name": "",
},
"name": "",
"right": Object {
"name": "",
},
},
"name": "",
"right": Object {
"name": "",
"right": Object {
"name": "",
},
},
},
},
- "reply": Any<Function>,
- "status": "error",
}
❯ tests/conform-zod.spec.ts:999:6
|
API Tests
Process completed with exit code 1.
|
[chromium] › async-validation.spec.ts:138:6 › With JS › Client Validation:
tests/integrations/async-validation.spec.ts#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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",
- "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",
- "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",
- "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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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",
- "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",
- "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",
- "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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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",
- "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",
- "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",
- "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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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",
- "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",
- "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",
- "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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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",
- "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",
- "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",
- "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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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",
- "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",
- "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",
- "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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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",
- "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",
- "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",
- "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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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",
- "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",
- "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",
- "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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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",
- "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",
- "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",
- "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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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",
- "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",
- "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",
- "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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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",
- "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",
- "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 #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",
- "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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62:33)
at /Users/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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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",
- "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",
- "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",
- "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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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",
- "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",
- "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",
- "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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:62: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",
- "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",
- "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",
- "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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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",
- "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",
- "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:138:6 › With JS › Client Validation:
tests\integrations\async-validation.spec.ts#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:62:33)
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:140: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 ─────────────────────────────
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",
- "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:138:6 › With JS › Client Validation:
tests\integrations\async-validation.spec.ts#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:62:33)
at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:140:3
|
[firefox] › async-validation.spec.ts:177:6 › No JS › Validation:
tests/integrations/async-validation.spec.ts#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/home/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:62: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",
- "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",
- "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",
- "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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:62: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",
- "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",
- "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",
- "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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (D:\a\conform\conform\tests\integrations\async-validation.spec.ts:62:33)
at D:\a\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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62: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",
- "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",
- "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",
- "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#L62
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 - 2
+ Received + 2
Array [
- "Email is required",
- "Title is required",
+ "Email is invalid",
+ "",
]
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
60 | await playground.submit.click();
61 |
> 62 | await expect(playground.error).toHaveText([
| ^
63 | 'Email is required',
64 | 'Title is required',
65 | ]);
at runTest (/Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:62:33)
at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:179:3
|
🎭 Playwright Run Summary
23 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] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ────────────────────────
[chromium] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ────────────────────────
[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] › 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 › Subscription › Server Validation ─────────────────────
[chromium] › validation-flow.spec.ts:211:5 › shouldRevalidate: onSubmit ────────────────────────
[chromium] › validation-flow.spec.ts:240:5 › shouldRevalidate: onInput ─────────────────────────
[chromium] › validation-flow.spec.ts:271:5 › shouldRevalidate: onBlur ──────────────────────────
9 skipped
77 passed (7.2m)
|
🎭 Playwright Run Summary
23 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] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ────────────────────────
[chromium] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ────────────────────────
[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] › 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 › Subscription › Server Validation ─────────────────────
[chromium] › validation-flow.spec.ts:211:5 › shouldRevalidate: onSubmit ────────────────────────
[chromium] › validation-flow.spec.ts:240:5 › shouldRevalidate: onInput ─────────────────────────
[chromium] › validation-flow.spec.ts:271:5 › shouldRevalidate: onBlur ──────────────────────────
9 skipped
77 passed (7.5m)
|
🎭 Playwright Run Summary
23 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] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ────────────────────────
[chromium] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ────────────────────────
[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] › 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 › Subscription › Server Validation ─────────────────────
[chromium] › validation-flow.spec.ts:211:5 › shouldRevalidate: onSubmit ────────────────────────
[chromium] › validation-flow.spec.ts:240:5 › shouldRevalidate: onInput ─────────────────────────
[chromium] › validation-flow.spec.ts:271:5 › shouldRevalidate: onBlur ──────────────────────────
9 skipped
77 passed (7.6m)
|
🎭 Playwright Run Summary
23 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] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ────────────────────────
[chromium] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ────────────────────────
[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] › 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 › Subscription › Server Validation ─────────────────────
[chromium] › validation-flow.spec.ts:211:5 › shouldRevalidate: onSubmit ────────────────────────
[chromium] › validation-flow.spec.ts:240:5 › shouldRevalidate: onInput ─────────────────────────
[chromium] › validation-flow.spec.ts:271:5 › shouldRevalidate: onBlur ──────────────────────────
9 skipped
77 passed (7.3m)
|
🎭 Playwright Run Summary
23 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] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ────────────────────────
[chromium] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ────────────────────────
[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] › 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 › Subscription › Server Validation ─────────────────────
[chromium] › validation-flow.spec.ts:211:5 › shouldRevalidate: onSubmit ────────────────────────
[chromium] › validation-flow.spec.ts:240:5 › shouldRevalidate: onInput ─────────────────────────
[chromium] › validation-flow.spec.ts:271:5 › shouldRevalidate: onBlur ──────────────────────────
9 skipped
77 passed (7.5m)
|
🎭 Playwright Run Summary
23 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] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ────────────────────────
[chromium] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ────────────────────────
[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] › 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 › Subscription › Server Validation ─────────────────────
[chromium] › validation-flow.spec.ts:211:5 › shouldRevalidate: onSubmit ────────────────────────
[chromium] › validation-flow.spec.ts:240:5 › shouldRevalidate: onInput ─────────────────────────
[chromium] › validation-flow.spec.ts:271:5 › shouldRevalidate: onBlur ──────────────────────────
9 skipped
77 passed (7.3m)
|
🎭 Playwright Run Summary
23 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] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ──────────────────────────
[webkit] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ──────────────────────────
[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] › 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 › Subscription › Server Validation ───────────────────────
[webkit] › validation-flow.spec.ts:211:5 › shouldRevalidate: onSubmit ──────────────────────────
[webkit] › validation-flow.spec.ts:240:5 › shouldRevalidate: onInput ───────────────────────────
[webkit] › validation-flow.spec.ts:271:5 › shouldRevalidate: onBlur ────────────────────────────
9 skipped
77 passed (8.3m)
|
🎭 Playwright Run Summary
23 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] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ──────────────────────────
[webkit] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ──────────────────────────
[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] › 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 › Subscription › Server Validation ───────────────────────
[webkit] › validation-flow.spec.ts:211:5 › shouldRevalidate: onSubmit ──────────────────────────
[webkit] › validation-flow.spec.ts:240:5 › shouldRevalidate: onInput ───────────────────────────
[webkit] › validation-flow.spec.ts:271:5 › shouldRevalidate: onBlur ────────────────────────────
9 skipped
77 passed (8.4m)
|
🎭 Playwright Run Summary
23 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] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ──────────────────────────
[webkit] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ──────────────────────────
[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] › 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 › Subscription › Server Validation ───────────────────────
[webkit] › validation-flow.spec.ts:211:5 › shouldRevalidate: onSubmit ──────────────────────────
[webkit] › validation-flow.spec.ts:240:5 › shouldRevalidate: onInput ───────────────────────────
[webkit] › validation-flow.spec.ts:271:5 › shouldRevalidate: onBlur ────────────────────────────
9 skipped
77 passed (8.4m)
|
🎭 Playwright Run Summary
23 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] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ──────────────────────────
[webkit] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ──────────────────────────
[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] › 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 › Subscription › Server Validation ───────────────────────
[webkit] › validation-flow.spec.ts:211:5 › shouldRevalidate: onSubmit ──────────────────────────
[webkit] › validation-flow.spec.ts:240:5 › shouldRevalidate: onInput ───────────────────────────
[webkit] › validation-flow.spec.ts:271:5 › shouldRevalidate: onBlur ────────────────────────────
9 skipped
77 passed (8.4m)
|
🎭 Playwright Run Summary
23 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] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ──────────────────────────
[webkit] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ──────────────────────────
[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] › 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 › Subscription › Server Validation ───────────────────────
[webkit] › validation-flow.spec.ts:211:5 › shouldRevalidate: onSubmit ──────────────────────────
[webkit] › validation-flow.spec.ts:240:5 › shouldRevalidate: onInput ───────────────────────────
[webkit] › validation-flow.spec.ts:271:5 › shouldRevalidate: onBlur ────────────────────────────
9 skipped
77 passed (8.7m)
|
🎭 Playwright Run Summary
23 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] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ─────────────────────────
[firefox] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ─────────────────────────
[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] › 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 › Subscription › Server Validation ──────────────────────
[firefox] › validation-flow.spec.ts:211:5 › shouldRevalidate: onSubmit ─────────────────────────
[firefox] › validation-flow.spec.ts:240:5 › shouldRevalidate: onInput ──────────────────────────
[firefox] › validation-flow.spec.ts:271:5 › shouldRevalidate: onBlur ───────────────────────────
9 skipped
77 passed (9.7m)
|
🎭 Playwright Run Summary
23 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] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ─────────────────────────
[firefox] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ─────────────────────────
[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] › 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 › Subscription › Server Validation ──────────────────────
[firefox] › validation-flow.spec.ts:211:5 › shouldRevalidate: onSubmit ─────────────────────────
[firefox] › validation-flow.spec.ts:240:5 › shouldRevalidate: onInput ──────────────────────────
[firefox] › validation-flow.spec.ts:271:5 › shouldRevalidate: onBlur ───────────────────────────
9 skipped
77 passed (9.7m)
|
🎭 Playwright Run Summary
23 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] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ────────────────────────
[chromium] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ────────────────────────
[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] › 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 › Subscription › Server Validation ─────────────────────
[chromium] › validation-flow.spec.ts:211:5 › shouldRevalidate: onSubmit ────────────────────────
[chromium] › validation-flow.spec.ts:240:5 › shouldRevalidate: onInput ─────────────────────────
[chromium] › validation-flow.spec.ts:271:5 › shouldRevalidate: onBlur ──────────────────────────
9 skipped
77 passed (8.1m)
|
🎭 Playwright Run Summary
23 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] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ─────────────────────────
[firefox] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ─────────────────────────
[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] › 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 › Subscription › Server Validation ──────────────────────
[firefox] › validation-flow.spec.ts:211:5 › shouldRevalidate: onSubmit ─────────────────────────
[firefox] › validation-flow.spec.ts:240:5 › shouldRevalidate: onInput ──────────────────────────
[firefox] › validation-flow.spec.ts:271:5 › shouldRevalidate: onBlur ───────────────────────────
9 skipped
77 passed (9.6m)
|
🎭 Playwright Run Summary
23 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] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ────────────────────────
[chromium] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ────────────────────────
[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] › 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 › Subscription › Server Validation ─────────────────────
[chromium] › validation-flow.spec.ts:211:5 › shouldRevalidate: onSubmit ────────────────────────
[chromium] › validation-flow.spec.ts:240:5 › shouldRevalidate: onInput ─────────────────────────
[chromium] › validation-flow.spec.ts:271:5 › shouldRevalidate: onBlur ──────────────────────────
9 skipped
77 passed (8.2m)
|
🎭 Playwright Run Summary
23 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] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ────────────────────────
[chromium] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ────────────────────────
[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] › 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 › Subscription › Server Validation ─────────────────────
[chromium] › validation-flow.spec.ts:211:5 › shouldRevalidate: onSubmit ────────────────────────
[chromium] › validation-flow.spec.ts:240:5 › shouldRevalidate: onInput ─────────────────────────
[chromium] › validation-flow.spec.ts:271:5 › shouldRevalidate: onBlur ──────────────────────────
9 skipped
77 passed (8.3m)
|
🎭 Playwright Run Summary
23 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] › custom-inputs.spec.ts:83:5 › Client Validation: useControl ──────────────────────────
[webkit] › custom-inputs.spec.ts:88:5 › Server Validation: useControl ──────────────────────────
[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] › 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 › Subscription › Server Validation ───────────────────────
[webkit] › validation-flow.spec.ts:211:5 › shouldRevalidate: onSubmit ──────────────────────────
[webkit] › validation-flow.spec.ts:240:5 › shouldRevalidate: onInput ───────────────────────────
[webkit] › validation-flow.spec.ts:271:5 › shouldRevalidate: onBlur ────────────────────────────
9 skipped
77 passed (8.1m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
playwright-report-macos-latest-node18-chromium
Expired
|
5.7 MB |
|
playwright-report-macos-latest-node18-webkit
Expired
|
12.5 MB |
|
playwright-report-macos-latest-node20-chromium
Expired
|
5.67 MB |
|
playwright-report-macos-latest-node20-webkit
Expired
|
12.6 MB |
|
playwright-report-macos-latest-node22-chromium
Expired
|
5.77 MB |
|
playwright-report-macos-latest-node22-webkit
Expired
|
12.3 MB |
|
playwright-report-ubuntu-latest-node18-chromium
Expired
|
5.55 MB |
|
playwright-report-ubuntu-latest-node18-firefox
Expired
|
8.46 MB |
|
playwright-report-ubuntu-latest-node18-webkit
Expired
|
8.89 MB |
|
playwright-report-ubuntu-latest-node20-chromium
Expired
|
5.6 MB |
|
playwright-report-ubuntu-latest-node20-firefox
Expired
|
8.51 MB |
|
playwright-report-ubuntu-latest-node20-webkit
Expired
|
8.74 MB |
|
playwright-report-ubuntu-latest-node22-chromium
Expired
|
5.58 MB |
|
playwright-report-ubuntu-latest-node22-firefox
Expired
|
8.61 MB |
|
playwright-report-ubuntu-latest-node22-webkit
Expired
|
8.87 MB |
|
playwright-report-windows-latest-node18-chromium
Expired
|
4.2 MB |
|
playwright-report-windows-latest-node20-chromium
Expired
|
4.25 MB |
|
playwright-report-windows-latest-node22-chromium
Expired
|
4.22 MB |
|