178 lines
18 KiB
Plaintext
178 lines
18 KiB
Plaintext
|
||
> job-tracker-ui@0.1.0 test
|
||
> jest --runInBand gmail-review-page.test.tsx -t correct review counts
|
||
|
||
node.exe : FAIL src/gmail-review-page.test.tsx (6.736 s)
|
||
At line:1 char:1
|
||
+ & "C:\Program Files\nodejs/node.exe" "C:\Program Files\nodejs/node_mo ...
|
||
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
+ CategoryInfo : NotSpecified: (FAIL src/gmail-...t.tsx (6.736 s):String) [], RemoteException
|
||
+ FullyQualifiedErrorId : NativeCommandError
|
||
|
||
● GmailReviewPage › uses the correct review counts for 1 on a live language switch
|
||
|
||
Unable to find an element with the text: 1 candidate thread. This could be because the text is broken up by
|
||
multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<section[39m
|
||
[33maria-labelledby[39m=[32m"_r_b_"[39m
|
||
[33mclass[39m=[32m"MuiBox-root css-17o4ohi"[39m
|
||
[36m>[39m
|
||
[36m<header[39m
|
||
[33mclass[39m=[32m"MuiBox-root css-163u82n"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"MuiBox-root css-14m33b5"[39m
|
||
[36m>[39m
|
||
[36m<h1[39m
|
||
[33mclass[39m=[32m"MuiTypography-root MuiTypography-pageTitle css-uf4832-MuiTypography-root"[39m
|
||
[33mid[39m=[32m"_r_b_"[39m
|
||
[36m>[39m
|
||
[0mGmail review queue[0m
|
||
[36m</h1>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"MuiTypography-root MuiTypography-pageDescription
|
||
css-1sqgc3a-MuiTypography-root"[39m
|
||
[36m>[39m
|
||
[0mManual sync, high-confidence auto-linking, medium-confidence review, and suggested jobs from
|
||
unmatched Gmail threads.[0m
|
||
[36m</p>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"MuiBox-root css-li2ax9"[39m
|
||
[36m>[39m
|
||
[36m<button[39m
|
||
[33mclass[39m=[32m"MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary
|
||
MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-contained
|
||
MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary
|
||
css-83fk99-MuiButtonBase-root-MuiButton-root"[39m
|
||
[33mtabindex[39m=[32m"0"[39m
|
||
[33mtype[39m=[32m"button"[39m
|
||
[36m>[39m
|
||
[0mRun manual sync[0m
|
||
[36m</button>[39m
|
||
[36m<button[39m
|
||
[33mclass[39m=[32m"MuiButtonBase-root MuiButton-root MuiButton-outlined MuiButton-outlinedPrimary
|
||
MuiButton-sizeMedium MuiButton-outlinedSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-outlined
|
||
MuiButton-outlinedPrimary MuiButton-sizeMedium MuiButton-outlinedSizeMedium MuiButton-colorPrimary
|
||
css-1g6yn02-MuiButtonBase-root-MuiButton-root"[39m
|
||
[33mtabindex[39m=[32m"0"[39m
|
||
[33mtype[39m=[32m"button"[39m
|
||
[36m>[39m
|
||
[0mRefresh[0m
|
||
[36m</button>[39m
|
||
[36m<button[39m
|
||
[33mclass[39m=[32m"MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary
|
||
MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text
|
||
MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary
|
||
css-1dn15bh-MuiButtonBase-root-MuiButton-root"[39m
|
||
[33mtabindex[39m=[32m"0"[39m
|
||
[33mtype[39m=[32m"button"[39m
|
||
[36m>[39m
|
||
[0mBack to inbox[0m
|
||
[36m</button>[39m
|
||
[36m</div>[39m
|
||
[36m</header>[39m
|
||
[36m<div[39m
|
||
[33maria-label[39m=[32m"Gmail review queue"[39m
|
||
[33mclass[39m=[32m"MuiBox-root css-31l7gp"[39m
|
||
[33mrole[39m=[32m"group"[39m
|
||
[33mtabindex[39m=[32m"-1"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-atomic[39m=[32m"true"[39m
|
||
[33maria-live[39m=[32m"polite"[39m
|
||
[33mclass[39m=[32m"MuiBox-root css-ty8jgw"[39m
|
||
[33mrole[39m=[32m"status"[39m
|
||
[36m>[39m
|
||
[0mContent loaded.[0m
|
||
[36m</span>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"MuiBox-root css-1prrn6n"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"MuiChip-root MuiChip-outlined MuiChip-sizeMedium MuiChip-colorDefault
|
||
MuiChip-outlinedDefault css-1jinvff-MuiChip-root"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"MuiChip-label MuiChip-labelMedium css-16cgrcw-MuiChip-label"[39m
|
||
[36m>[39m
|
||
[0mFilter: All[0m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<button[39m
|
||
[33maria-pressed[39m=[32m"true"[39m
|
||
[33mclass[39m=[32m"MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary
|
||
MuiButton-sizeSmall MuiButton-containedSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-contained
|
||
MuiButton-containedPrimary MuiButton-sizeSmall MuiButton-containedSizeSmall MuiButton-colorPrimary
|
||
css-tm237w-MuiButtonBase-root-MuiButton-root"[39m
|
||
[33mtabindex[39m=[32m"0"[39m
|
||
[33mtype[39m=[32m"button"[39m
|
||
[36m>[39m
|
||
[0mAll[0m
|
||
[36m</button>[39m
|
||
[36m<button[39m
|
||
[33maria-pressed[39m=[32m"false"[39m
|
||
[33mclass[39m=[32m"MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary
|
||
MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary
|
||
MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-3defe9-MuiButtonBase-root-MuiButton-root"[39m
|
||
[33mtabindex[39m=[32m"0"[39m
|
||
[33mtype[39m=[32m"button"[39m
|
||
[36m>[39m
|
||
[0mAuto-link[0m
|
||
[36m</button>[39m
|
||
[36m<button[39m
|
||
[33maria-pressed[39m=[32m"false"[39m
|
||
[33mclass[39m=[32m"MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary
|
||
MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary
|
||
MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-3defe9-MuiButtonBase-root-MuiButton-root"[39m
|
||
[33mtabindex[39m=[32m"0"[39m
|
||
[33mtype[39m=[32m"button"[39m
|
||
[36m>[39m
|
||
[0mReview[0m
|
||
[36m</button>[39m
|
||
[36m<button[39m
|
||
[33maria-pressed[39m=[32m"false"[39m
|
||
[33mclass[39m=[32m"MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary
|
||
MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary
|
||
MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-3defe9-MuiButtonBase-root-MuiButton-root"[39m
|
||
[33mtabindex[39m=[32m"0"[39m
|
||
[33mtype[39m=[32m"button"[39m
|
||
[36m>[39m
|
||
[0mUnmatched[0m
|
||
[36m</button>[39m
|
||
[36m<button[39m
|
||
[33maria-pressed[39m=[32m"false"[39m
|
||
[33mclass[39m=[32m"MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary
|
||
MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary
|
||
MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-3defe9-MuiButtonBase-root-MuiButton-root"[39m
|
||
[33mtabindex[39m=[32m"0"[39m
|
||
[33mtype[39m=[32m"button"[39m
|
||
[36m>[39m
|
||
[0mSuggested[0m
|
||
[36m</button>[39m
|
||
[36m<button[39m...
|
||
|
||
236 | mockedApi.get.mockImplementation((url: string) => Promise.resolve({ data: url ===
|
||
'/gmail/review-candidates' ? reviewQueue(threads) : { count, items } } as any));
|
||
237 | renderPage();
|
||
> 238 | await screen.findByText(candidatesEn);
|
||
| ^
|
||
239 | if (count) {
|
||
240 | expect(screen.getByText(jobsEn)).toBeVisible();
|
||
241 | expect(threadRow('Synthetic review 0').getByText(`${messagesEn} ·
|
||
${copy('gmailReviewRouteReview')}`)).toBeVisible();
|
||
|
||
at waitForWrapper (node_modules/@testing-library/dom/dist/wait-for.js:163:27)
|
||
at node_modules/@testing-library/dom/dist/query-helpers.js:86:33
|
||
at findByText (src/gmail-review-page.test.tsx:238:18)
|
||
|
||
Test Suites: 1 failed, 1 total
|
||
Tests: 1 failed, 7 skipped, 2 passed, 10 total
|
||
Snapshots: 0 total
|
||
Time: 7.649 s
|
||
Ran all test suites matching gmail-review-page.test.tsx with tests matching "correct review counts".
|