Playwright + No Babel #13
Annotations
10 errors, 1 warning, and 1 notice
|
[Mobile Safari] › e2e/join.spec.ts:141:7 › join › should NOT be able to register with an existing email:
e2e/join.spec.ts#L26
4) [Mobile Safari] › e2e/join.spec.ts:141:7 › join › should NOT be able to register with an existing email
Error: expect(locator).toContainText(expected) failed
Locator: locator('#__next').getByRole('alert').first()
Expected substring: "This email has already been registered with an application."
Received string: "Something is wrong on our end. Please try again later."
Timeout: 5000ms
Call log:
- Expect "toContainText" with timeout 5000ms
- waiting for locator('#__next').getByRole('alert').first()
9 × locator resolved to <div role="alert" data-testid="ALERT" class="border border-solid rounded shadow-md text-sm p-2 bg-error border-error-deep text-error-deep">…</div>
- unexpected value "Something is wrong on our end. Please try again later."
24 | const alerts = page.locator('#__next').getByRole('alert');
25 | await expect(alerts).toHaveCount(numberOfErrors);
> 26 | await expect(alerts.first()).toContainText(errorMessage);
| ^
27 | };
28 |
29 | const assertFailedLogin = async (
at assertError (/home/runner/work/front-end/front-end/e2e/join.spec.ts:26:32)
at assertFailedLogin (/home/runner/work/front-end/front-end/e2e/join.spec.ts:38:3)
at /home/runner/work/front-end/front-end/e2e/join.spec.ts:150:5
|
|
[chromium] › e2e/join.spec.ts:317:7 › join › should be able to register with valid data:
e2e/join.spec.ts#L329
3) [chromium] › e2e/join.spec.ts:317:7 › join › should be able to register with valid data ───────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(page).toHaveURL(expected) failed
Expected pattern: /\/join\/form/
Received string: "http://localhost:3000/join"
Timeout: 20000ms
Call log:
- Expect "toHaveURL" with timeout 20000ms
24 × unexpected value "http://localhost:3000/join"
327 | await page.getByTestId(REGISTRATION_FORM_INITIAL_SUBMIT_BUTTON).click();
328 |
> 329 | await expect(page).toHaveURL(/\/join\/form/, { timeout: 20000 });
| ^
330 | await expect(page.locator('h1')).toHaveText('Update Profile');
331 |
332 | // Professional Details
at /home/runner/work/front-end/front-end/e2e/join.spec.ts:329:24
|
|
[chromium] › e2e/join.spec.ts:317:7 › join › should be able to register with valid data:
e2e/join.spec.ts#L329
3) [chromium] › e2e/join.spec.ts:317:7 › join › should be able to register with valid data ───────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(page).toHaveURL(expected) failed
Expected pattern: /\/join\/form/
Received string: "http://localhost:3000/join"
Timeout: 20000ms
Call log:
- Expect "toHaveURL" with timeout 20000ms
24 × unexpected value "http://localhost:3000/join"
327 | await page.getByTestId(REGISTRATION_FORM_INITIAL_SUBMIT_BUTTON).click();
328 |
> 329 | await expect(page).toHaveURL(/\/join\/form/, { timeout: 20000 });
| ^
330 | await expect(page.locator('h1')).toHaveText('Update Profile');
331 |
332 | // Professional Details
at /home/runner/work/front-end/front-end/e2e/join.spec.ts:329:24
|
|
[chromium] › e2e/join.spec.ts:317:7 › join › should be able to register with valid data:
e2e/join.spec.ts#L329
3) [chromium] › e2e/join.spec.ts:317:7 › join › should be able to register with valid data ───────
Error: expect(page).toHaveURL(expected) failed
Expected pattern: /\/join\/form/
Received string: "http://localhost:3000/join"
Timeout: 20000ms
Call log:
- Expect "toHaveURL" with timeout 20000ms
24 × unexpected value "http://localhost:3000/join"
327 | await page.getByTestId(REGISTRATION_FORM_INITIAL_SUBMIT_BUTTON).click();
328 |
> 329 | await expect(page).toHaveURL(/\/join\/form/, { timeout: 20000 });
| ^
330 | await expect(page.locator('h1')).toHaveText('Update Profile');
331 |
332 | // Professional Details
at /home/runner/work/front-end/front-end/e2e/join.spec.ts:329:24
|
|
[chromium] › e2e/join.spec.ts:141:7 › join › should NOT be able to register with an existing email:
e2e/join.spec.ts#L26
2) [chromium] › e2e/join.spec.ts:141:7 › join › should NOT be able to register with an existing email
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toContainText(expected) failed
Locator: locator('#__next').getByRole('alert').first()
Expected substring: "This email has already been registered with an application."
Received string: "Something is wrong on our end. Please try again later."
Timeout: 5000ms
Call log:
- Expect "toContainText" with timeout 5000ms
- waiting for locator('#__next').getByRole('alert').first()
9 × locator resolved to <div role="alert" data-testid="ALERT" class="border border-solid rounded shadow-md text-sm p-2 bg-error border-error-deep text-error-deep">…</div>
- unexpected value "Something is wrong on our end. Please try again later."
24 | const alerts = page.locator('#__next').getByRole('alert');
25 | await expect(alerts).toHaveCount(numberOfErrors);
> 26 | await expect(alerts.first()).toContainText(errorMessage);
| ^
27 | };
28 |
29 | const assertFailedLogin = async (
at assertError (/home/runner/work/front-end/front-end/e2e/join.spec.ts:26:32)
at assertFailedLogin (/home/runner/work/front-end/front-end/e2e/join.spec.ts:38:3)
at /home/runner/work/front-end/front-end/e2e/join.spec.ts:150:5
|
|
[chromium] › e2e/join.spec.ts:141:7 › join › should NOT be able to register with an existing email:
e2e/join.spec.ts#L26
2) [chromium] › e2e/join.spec.ts:141:7 › join › should NOT be able to register with an existing email
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toContainText(expected) failed
Locator: locator('#__next').getByRole('alert').first()
Expected substring: "This email has already been registered with an application."
Received string: "Something is wrong on our end. Please try again later."
Timeout: 5000ms
Call log:
- Expect "toContainText" with timeout 5000ms
- waiting for locator('#__next').getByRole('alert').first()
9 × locator resolved to <div role="alert" data-testid="ALERT" class="border border-solid rounded shadow-md text-sm p-2 bg-error border-error-deep text-error-deep">…</div>
- unexpected value "Something is wrong on our end. Please try again later."
24 | const alerts = page.locator('#__next').getByRole('alert');
25 | await expect(alerts).toHaveCount(numberOfErrors);
> 26 | await expect(alerts.first()).toContainText(errorMessage);
| ^
27 | };
28 |
29 | const assertFailedLogin = async (
at assertError (/home/runner/work/front-end/front-end/e2e/join.spec.ts:26:32)
at assertFailedLogin (/home/runner/work/front-end/front-end/e2e/join.spec.ts:38:3)
at /home/runner/work/front-end/front-end/e2e/join.spec.ts:150:5
|
|
[chromium] › e2e/join.spec.ts:141:7 › join › should NOT be able to register with an existing email:
e2e/join.spec.ts#L26
2) [chromium] › e2e/join.spec.ts:141:7 › join › should NOT be able to register with an existing email
Error: expect(locator).toContainText(expected) failed
Locator: locator('#__next').getByRole('alert').first()
Expected substring: "This email has already been registered with an application."
Received string: "Something is wrong on our end. Please try again later."
Timeout: 5000ms
Call log:
- Expect "toContainText" with timeout 5000ms
- waiting for locator('#__next').getByRole('alert').first()
9 × locator resolved to <div role="alert" data-testid="ALERT" class="border border-solid rounded shadow-md text-sm p-2 bg-error border-error-deep text-error-deep">…</div>
- unexpected value "Something is wrong on our end. Please try again later."
24 | const alerts = page.locator('#__next').getByRole('alert');
25 | await expect(alerts).toHaveCount(numberOfErrors);
> 26 | await expect(alerts.first()).toContainText(errorMessage);
| ^
27 | };
28 |
29 | const assertFailedLogin = async (
at assertError (/home/runner/work/front-end/front-end/e2e/join.spec.ts:26:32)
at assertFailedLogin (/home/runner/work/front-end/front-end/e2e/join.spec.ts:38:3)
at /home/runner/work/front-end/front-end/e2e/join.spec.ts:150:5
|
|
[chromium] › e2e/hashlink.spec.ts:13:9 › Hash Links › on Home page:
e2e/hashlink.spec.ts#L39
1) [chromium] › e2e/hashlink.spec.ts:13:9 › Hash Links › on Home page, will be invisible until hovered and change route when clicked
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeHidden() failed
Locator: getByTestId('Hash Link').nth(1)
Expected: hidden
Received: visible
Timeout: 5000ms
Call log:
- Expect "toBeHidden" with timeout 5000ms
- waiting for getByTestId('Hash Link').nth(1)
9 × locator resolved to <a data-testid="Hash Link" href="#success-stories-link" class="absolute top-2 -left-8 invisible group-hover:visible focus-visible:visible">…</a>
- unexpected value "visible"
37 |
38 | // Verify the hash link is not visible initially
> 39 | await expect(link).toBeHidden();
| ^
40 |
41 | const hashId = hash.replace(/^.*#/, '');
42 |
at /home/runner/work/front-end/front-end/e2e/hashlink.spec.ts:39:28
|
|
[chromium] › e2e/hashlink.spec.ts:13:9 › Hash Links › on Home page:
e2e/hashlink.spec.ts#L39
1) [chromium] › e2e/hashlink.spec.ts:13:9 › Hash Links › on Home page, will be invisible until hovered and change route when clicked
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeHidden() failed
Locator: getByTestId('Hash Link').nth(1)
Expected: hidden
Received: visible
Timeout: 5000ms
Call log:
- Expect "toBeHidden" with timeout 5000ms
- waiting for getByTestId('Hash Link').nth(1)
9 × locator resolved to <a data-testid="Hash Link" href="#success-stories-link" class="absolute top-2 -left-8 invisible group-hover:visible focus-visible:visible">…</a>
- unexpected value "visible"
37 |
38 | // Verify the hash link is not visible initially
> 39 | await expect(link).toBeHidden();
| ^
40 |
41 | const hashId = hash.replace(/^.*#/, '');
42 |
at /home/runner/work/front-end/front-end/e2e/hashlink.spec.ts:39:28
|
|
[chromium] › e2e/hashlink.spec.ts:13:9 › Hash Links › on Home page:
e2e/hashlink.spec.ts#L39
1) [chromium] › e2e/hashlink.spec.ts:13:9 › Hash Links › on Home page, will be invisible until hovered and change route when clicked
Error: expect(locator).toBeHidden() failed
Locator: getByTestId('Hash Link').nth(1)
Expected: hidden
Received: visible
Timeout: 5000ms
Call log:
- Expect "toBeHidden" with timeout 5000ms
- waiting for getByTestId('Hash Link').nth(1)
9 × locator resolved to <a data-testid="Hash Link" href="#success-stories-link" class="absolute top-2 -left-8 invisible group-hover:visible focus-visible:visible">…</a>
- unexpected value "visible"
37 |
38 | // Verify the hash link is not visible initially
> 39 | await expect(link).toBeHidden();
| ^
40 |
41 | const hashId = hash.replace(/^.*#/, '');
42 |
at /home/runner/work/front-end/front-end/e2e/hashlink.spec.ts:39:28
|
|
test
No files were found with the provided path: playwright-report/. No artifacts will be uploaded.
|
|
🎭 Playwright Run Summary
5 failed
[chromium] › e2e/hashlink.spec.ts:13:9 › Hash Links › on Home page, will be invisible until hovered and change route when clicked
[chromium] › e2e/join.spec.ts:141:7 › join › should NOT be able to register with an existing email
[chromium] › e2e/join.spec.ts:317:7 › join › should be able to register with valid data ────────
[Mobile Safari] › e2e/join.spec.ts:141:7 › join › should NOT be able to register with an existing email
[Mobile Safari] › e2e/join.spec.ts:317:7 › join › should be able to register with valid data ───
39 passed (3.1m)
|