Update contact info: remove Twitter, keep LinkedIn, update mailing ad… #37
ci.yml
on: pull_request
unit_tests
55s
lint
28s
e2e_tests
4m 29s
report_coverage
9s
Annotations
18 errors, 5 warnings, and 1 notice
|
lint
Process completed with exit code 1.
|
|
lint:
pages/contact.tsx#L75
Delete `⏎`
|
|
lint:
pages/contact.tsx#L58
Delete `⏎`
|
|
lint:
pages/contact.tsx#L57
Insert `·`
|
|
unit_tests
Process completed with exit code 1.
|
|
components/SocialMedia/__tests__/SocialMedia.test.tsx > SocialMedia > should render with no props passed passed:
test-utils/createShallowSnapshotTest.js#L15
Error: Snapshot `SocialMedia > should render with no props passed passed 1` mismatched
- Expected
+ Received
@@ -5,15 +5,10 @@
href="https://facebook.com/operationcode.org"
name="Facebook"
svg={<ForwardRef />}
/>
<SocialMediaItem
- href="https://twitter.com/operation_code"
- name="Twitter"
- svg={<ForwardRef />}
- />
- <SocialMediaItem
href="https://www.instagram.com/operation_code/"
name="Instagram"
svg={<ForwardRef />}
/>
<SocialMediaItem
❯ __vite_ssr_export_default__ test-utils/createShallowSnapshotTest.js:15:16
❯ components/SocialMedia/__tests__/SocialMedia.test.tsx:7:5
|
|
report_coverage
Unable to download artifact(s): Artifact not found for name: vitest-coverage
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md
|
|
e2e_tests
Unhandled error: HttpError: Resource not accessible by integration
|
|
[Mobile Safari] › e2e/join.spec.ts:317:7 › join › should be able to register with valid data:
e2e/join.spec.ts#L329
4) [Mobile Safari] › e2e/join.spec.ts:317:7 › join › should be able to register with valid data ──
TimeoutError: page.waitForURL: Timeout 30000ms exceeded.
=========================== logs ===========================
waiting for navigation until "load"
============================================================
327 | await page.getByTestId(REGISTRATION_FORM_INITIAL_SUBMIT_BUTTON).click();
328 |
> 329 | await page.waitForURL(/\/join\/form/, { timeout: 30000 });
| ^
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:16
|
|
[Mobile Safari] › e2e/join.spec.ts:141:7 › join › should NOT be able to register with an existing email:
e2e/join.spec.ts#L26
3) [Mobile Safari] › 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
|
|
[Mobile Safari] › e2e/join.spec.ts:141:7 › join › should NOT be able to register with an existing email:
e2e/join.spec.ts#L26
3) [Mobile Safari] › 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
|
|
[Mobile Safari] › e2e/join.spec.ts:141:7 › join › should NOT be able to register with an existing email:
e2e/join.spec.ts#L26
3) [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
2) [chromium] › e2e/join.spec.ts:317:7 › join › should be able to register with valid data ───────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.waitForURL: Timeout 30000ms exceeded.
=========================== logs ===========================
waiting for navigation until "load"
============================================================
327 | await page.getByTestId(REGISTRATION_FORM_INITIAL_SUBMIT_BUTTON).click();
328 |
> 329 | await page.waitForURL(/\/join\/form/, { timeout: 30000 });
| ^
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:16
|
|
[chromium] › e2e/join.spec.ts:317:7 › join › should be able to register with valid data:
e2e/join.spec.ts#L329
2) [chromium] › e2e/join.spec.ts:317:7 › join › should be able to register with valid data ───────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.waitForURL: Timeout 30000ms exceeded.
=========================== logs ===========================
waiting for navigation until "load"
============================================================
327 | await page.getByTestId(REGISTRATION_FORM_INITIAL_SUBMIT_BUTTON).click();
328 |
> 329 | await page.waitForURL(/\/join\/form/, { timeout: 30000 });
| ^
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:16
|
|
[chromium] › e2e/join.spec.ts:317:7 › join › should be able to register with valid data:
e2e/join.spec.ts#L329
2) [chromium] › e2e/join.spec.ts:317:7 › join › should be able to register with valid data ───────
TimeoutError: page.waitForURL: Timeout 30000ms exceeded.
=========================== logs ===========================
waiting for navigation until "load"
============================================================
327 | await page.getByTestId(REGISTRATION_FORM_INITIAL_SUBMIT_BUTTON).click();
328 |
> 329 | await page.waitForURL(/\/join\/form/, { timeout: 30000 });
| ^
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:16
|
|
[chromium] › e2e/join.spec.ts:141:7 › join › should NOT be able to register with an existing email:
e2e/join.spec.ts#L26
1) [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
1) [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
1) [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
|
|
lint:
components/Form/__tests__/MultiStepForm.test.tsx#L196
Unexpected console statement
|
|
lint:
components/Form/__tests__/MultiStepForm.test.tsx#L189
Unexpected console statement
|
|
lint:
components/Form/__tests__/MultiStepForm.test.tsx#L188
Unexpected console statement
|
|
lint:
components/Form/Select/__stories__/SelectSingle.stories.tsx#L25
Unexpected console statement
|
|
lint:
components/Form/Select/__stories__/SelectMulti.stories.tsx#L24
Unexpected console statement
|
|
🎭 Playwright Run Summary
4 failed
[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 ───
6 skipped
40 passed (3.4m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
playwright-report
|
3.15 MB |
sha256:f80d5070ba2e386c4ca5758af54b30d3e93f7754cec8bf8c5b2fabc27791dae8
|
|