Skip to content

feat: auto field value update #1347

feat: auto field value update

feat: auto field value update #1347

Triggered via pull request August 3, 2024 21:48
Status Failure
Total duration 5m 48s
Artifacts 18

tests.yml

on: pull_request
API Tests
46s
API Tests
Matrix: E2E Tests
Fit to window
Zoom out
Zoom in

Annotations

129 errors and 18 notices
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
E2E Tests (macos-latest, chromium, 22)
Process completed with exit code 1.
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
E2E Tests (ubuntu-latest, chromium, 18)
Process completed with exit code 1.
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
E2E Tests (ubuntu-latest, chromium, 20)
Process completed with exit code 1.
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
E2E Tests (ubuntu-latest, chromium, 22)
Process completed with exit code 1.
[webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ──────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ──────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ──────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ──────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ──────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ──────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
E2E Tests (macos-latest, webkit, 20)
Process completed with exit code 1.
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset: tests/integrations/async-validation.spec.ts#L170
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", "", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements 168 | 169 | await playground.reset.click(); > 170 | await expect(playground.error).toHaveText(['', '']); | ^ 171 | }); 172 | }); 173 | at /Users/runner/work/conform/conform/tests/integrations/async-validation.spec.ts:170:34
E2E Tests (macos-latest, chromium, 18)
Process completed with exit code 1.
[webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ──────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ──────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ──────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ──────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ──────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ──────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation: tests/integrations/recursive-list.spec.ts#L28
3) [webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation ────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveValue(expected) Locator: locator('body').getByLabel('Name').nth(1) Expected string: "Second" Received string: "" Call log: - expect.toHaveValue with timeout 5000ms - waiting for locator('body').getByLabel('Name').nth(1) - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" - locator resolved to <input type="text" form=":R35:" name="subcategories[0].…/> - unexpected value "" 26 | await fieldset.add.nth(1).click(); 27 | await expect(fieldset.name.nth(0)).toHaveValue('First'); > 28 | await expect(fieldset.name.nth(1)).toHaveValue('Second'); | ^ 29 | await expect(fieldset.name.nth(2)).toHaveValue('Third'); 30 | } 31 | at runTest (/Users/runner/work/conform/conform/tests/integrations/recursive-list.spec.ts:28:37) at /Users/runner/work/conform/conform/tests/integrations/recursive-list.spec.ts:40:3
E2E Tests (macos-latest, webkit, 18)
Process completed with exit code 1.
[firefox] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [firefox] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ─────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[firefox] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [firefox] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ─────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[firefox] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [firefox] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ─────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[firefox] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [firefox] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ─────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[firefox] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [firefox] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ─────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[firefox] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [firefox] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ─────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
E2E Tests (ubuntu-latest, firefox, 20)
Process completed with exit code 1.
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
E2E Tests (macos-latest, chromium, 20)
Process completed with exit code 1.
[firefox] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [firefox] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ─────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[firefox] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [firefox] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ─────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[firefox] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [firefox] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ─────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[firefox] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [firefox] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ─────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[firefox] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [firefox] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ─────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[firefox] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [firefox] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ─────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
E2E Tests (ubuntu-latest, firefox, 22)
Process completed with exit code 1.
[webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ──────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ──────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ──────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ──────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ──────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ──────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
E2E Tests (ubuntu-latest, webkit, 18)
Process completed with exit code 1.
[webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ──────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ──────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ──────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ──────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ──────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ──────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
E2E Tests (ubuntu-latest, webkit, 22)
Process completed with exit code 1.
[webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ──────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ──────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ──────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ──────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ──────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ──────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
E2E Tests (ubuntu-latest, webkit, 20)
Process completed with exit code 1.
[firefox] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [firefox] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ─────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[firefox] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [firefox] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ─────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[firefox] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [firefox] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ─────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[firefox] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [firefox] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ─────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[firefox] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [firefox] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ─────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[firefox] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [firefox] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ─────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /home/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
E2E Tests (ubuntu-latest, firefox, 18)
Process completed with exit code 1.
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests\integrations\custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:41:33) at D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests\integrations\custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:41:33) at D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests\integrations\custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:41:33) at D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests\integrations\custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:41:33) at D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:80:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests\integrations\custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:41:33) at D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:80:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests\integrations\custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:41:33) at D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:80:2
[chromium] › async-validation.spec.ts:148:6 › With JS › Form reset: tests\integrations\async-validation.spec.ts#L170
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", "", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements 168 | 169 | await playground.reset.click(); > 170 | await expect(playground.error).toHaveText(['', '']); | ^ 171 | }); 172 | }); 173 | at D:\a\conform\conform\tests\integrations\async-validation.spec.ts:170:34
E2E Tests (windows-latest, chromium, 18)
Process completed with exit code 1.
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests\integrations\custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:41:33) at D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests\integrations\custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:41:33) at D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests\integrations\custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:41:33) at D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests\integrations\custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:41:33) at D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:80:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests\integrations\custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:41:33) at D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:80:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests\integrations\custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:41:33) at D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:80:2
E2E Tests (windows-latest, chromium, 22)
Process completed with exit code 1.
[webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ──────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ──────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
1) [webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ──────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:75:2
[webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ──────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ──────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
[webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests/integrations/custom-inputs.spec.ts#L41
2) [webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ──────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (/Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:41:33) at /Users/runner/work/conform/conform/tests/integrations/custom-inputs.spec.ts:80:2
E2E Tests (macos-latest, webkit, 22)
Process completed with exit code 1.
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests\integrations\custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:41:33) at D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests\integrations\custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:41:33) at D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl: tests\integrations\custom-inputs.spec.ts#L41
1) [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:41:33) at D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:75:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests\integrations\custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:41:33) at D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:80:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests\integrations\custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:41:33) at D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:80:2
[chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl: tests\integrations\custom-inputs.spec.ts#L41
2) [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('body').locator('main p') - Expected - 1 + Received + 1 Array [ - "", + "Color is required", "", "Please accept the terms of service", "At least one option is required", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('body').locator('main p') - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements - locator resolved to 4 elements 39 | await playground.container.getByText('Spanish').click(); 40 | await playground.container.click(); > 41 | await expect(playground.error).toHaveText([ | ^ 42 | '', 43 | '', 44 | 'Please accept the terms of service', at runTest (D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:41:33) at D:\a\conform\conform\tests\integrations\custom-inputs.spec.ts:80:2
E2E Tests (windows-latest, chromium, 20)
Process completed with exit code 1.
🎭 Playwright Run Summary
2 failed [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ─────────────────── [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ─────────────────── 9 skipped 98 passed (1.4m)
🎭 Playwright Run Summary
2 failed [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ─────────────────── [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ─────────────────── 9 skipped 98 passed (1.7m)
🎭 Playwright Run Summary
2 failed [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ─────────────────── [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ─────────────────── 9 skipped 98 passed (1.7m)
🎭 Playwright Run Summary
2 failed [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ─────────────────── [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ─────────────────── 9 skipped 98 passed (1.6m)
🎭 Playwright Run Summary
2 failed [webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ───────────────────── [webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ───────────────────── 9 skipped 98 passed (1.7m)
🎭 Playwright Run Summary
2 failed [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ─────────────────── [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ─────────────────── 1 flaky [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ───────────────────────────── 9 skipped 97 passed (1.6m)
🎭 Playwright Run Summary
2 failed [webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ───────────────────── [webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ───────────────────── 1 flaky [webkit] › recursive-list.spec.ts:38:6 › With JS › Server Validation ─────────────────────────── 9 skipped 97 passed (1.8m)
🎭 Playwright Run Summary
2 failed [firefox] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ──────────────────── [firefox] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ──────────────────── 9 skipped 98 passed (2.4m)
🎭 Playwright Run Summary
2 failed [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ─────────────────── [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ─────────────────── 9 skipped 98 passed (1.9m)
🎭 Playwright Run Summary
2 failed [firefox] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ──────────────────── [firefox] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ──────────────────── 9 skipped 98 passed (2.4m)
🎭 Playwright Run Summary
2 failed [webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ───────────────────── [webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ───────────────────── 9 skipped 98 passed (2.4m)
🎭 Playwright Run Summary
2 failed [webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ───────────────────── [webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ───────────────────── 9 skipped 98 passed (2.4m)
🎭 Playwright Run Summary
2 failed [webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ───────────────────── [webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ───────────────────── 9 skipped 98 passed (2.3m)
🎭 Playwright Run Summary
2 failed [firefox] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ──────────────────── [firefox] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ──────────────────── 9 skipped 98 passed (2.5m)
🎭 Playwright Run Summary
2 failed [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ─────────────────── [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ─────────────────── 1 flaky [chromium] › async-validation.spec.ts:148:6 › With JS › Form reset ───────────────────────────── 9 skipped 97 passed (2.1m)
🎭 Playwright Run Summary
2 failed [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ─────────────────── [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ─────────────────── 9 skipped 98 passed (2.0m)
🎭 Playwright Run Summary
2 failed [webkit] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ───────────────────── [webkit] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ───────────────────── 9 skipped 98 passed (1.8m)
🎭 Playwright Run Summary
2 failed [chromium] › custom-inputs.spec.ts:73:5 › Client Validation: useInputControl ─────────────────── [chromium] › custom-inputs.spec.ts:78:5 › Server Validation: useInputControl ─────────────────── 9 skipped 98 passed (2.0m)

Artifacts

Produced during runtime
Name Size
playwright-report-macos-latest-node18-chromium Expired
1.07 MB
playwright-report-macos-latest-node18-webkit Expired
1.48 MB
playwright-report-macos-latest-node20-chromium Expired
1.02 MB
playwright-report-macos-latest-node20-webkit Expired
1.27 MB
playwright-report-macos-latest-node22-chromium Expired
960 KB
playwright-report-macos-latest-node22-webkit Expired
1.31 MB
playwright-report-ubuntu-latest-node18-chromium Expired
1010 KB
playwright-report-ubuntu-latest-node18-firefox Expired
1.17 MB
playwright-report-ubuntu-latest-node18-webkit Expired
1.35 MB
playwright-report-ubuntu-latest-node20-chromium Expired
982 KB
playwright-report-ubuntu-latest-node20-firefox Expired
1.16 MB
playwright-report-ubuntu-latest-node20-webkit Expired
1.34 MB
playwright-report-ubuntu-latest-node22-chromium Expired
1010 KB
playwright-report-ubuntu-latest-node22-firefox Expired
1.16 MB
playwright-report-ubuntu-latest-node22-webkit Expired
1.35 MB
playwright-report-windows-latest-node18-chromium Expired
990 KB
playwright-report-windows-latest-node20-chromium Expired
839 KB
playwright-report-windows-latest-node22-chromium Expired
812 KB