198 lines
19 KiB
Plaintext
198 lines
19 KiB
Plaintext
|
||
> job-tracker-ui@0.1.0 test
|
||
> jest --runInBand admin-system-page.test.tsx
|
||
|
||
node.exe : FAIL src/admin-system-page.test.tsx (7.531 s)
|
||
At line:1 char:1
|
||
+ & "C:\Program Files\nodejs/node.exe" "C:\Program Files\nodejs/node_mo ...
|
||
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
+ CategoryInfo : NotSpecified: (FAIL src/admin-...t.tsx (7.531 s):String) [], RemoteException
|
||
+ FullyQualifiedErrorId : NativeCommandError
|
||
|
||
● AdminSystemPage › keeps the last diagnostic values under a qualified refresh error
|
||
|
||
TestingLibraryElementError: Unable to find an element with the text: Last successful status refresh. 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<div[39m
|
||
[33maria-busy[39m=[32m"false"[39m
|
||
[33maria-label[39m=[32m"System status"[39m
|
||
[33mclass[39m=[32m"MuiBox-root css-r25qa1"[39m
|
||
[33mrole[39m=[32m"region"[39m
|
||
[33mtabindex[39m=[32m"-1"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"MuiBox-root css-1mcghfl"[39m
|
||
[36m>[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
|
||
[0mRun probe now[0m
|
||
[36m</button>[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
|
||
[0mRefresh[0m
|
||
[36m</button>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"MuiTabs-root css-1xkjjjh-MuiTabs-root"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"MuiTabs-scrollableX MuiTabs-hideScrollbar css-i8yde5"[39m
|
||
[33mstyle[39m=[32m"width: 99px; height: 99px; position: absolute; top: -9999px; overflow:
|
||
scroll;"[39m
|
||
[36m/>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"MuiTabs-scroller MuiTabs-hideScrollbar MuiTabs-scrollableX
|
||
css-1fr578y-MuiTabs-scroller"[39m
|
||
[33mstyle[39m=[32m"margin-bottom: 0px;"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33maria-label[39m=[32m"System status"[39m
|
||
[33mclass[39m=[32m"MuiTabs-list MuiTabs-flexContainer css-hzcega-MuiTabs-list"[39m
|
||
[33mrole[39m=[32m"tablist"[39m
|
||
[36m>[39m
|
||
[36m<button[39m
|
||
[33maria-controls[39m=[32m"_r_b2_-panel-0"[39m
|
||
[33maria-selected[39m=[32m"true"[39m
|
||
[33mclass[39m=[32m"MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected
|
||
css-mobu7h-MuiButtonBase-root-MuiTab-root"[39m
|
||
[33mid[39m=[32m"_r_b2_-tab-0"[39m
|
||
[33mrole[39m=[32m"tab"[39m
|
||
[33mtabindex[39m=[32m"0"[39m
|
||
[33mtype[39m=[32m"button"[39m
|
||
[36m>[39m
|
||
[0mStatus[0m
|
||
[36m</button>[39m
|
||
[36m<button[39m
|
||
[33maria-controls[39m=[32m"_r_b2_-panel-1"[39m
|
||
[33maria-selected[39m=[32m"false"[39m
|
||
[33mclass[39m=[32m"MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary
|
||
css-mobu7h-MuiButtonBase-root-MuiTab-root"[39m
|
||
[33mid[39m=[32m"_r_b2_-tab-1"[39m
|
||
[33mrole[39m=[32m"tab"[39m
|
||
[33mtabindex[39m=[32m"-1"[39m
|
||
[33mtype[39m=[32m"button"[39m
|
||
[36m>[39m
|
||
[0mSettings[0m
|
||
[36m</button>[39m
|
||
[36m</div>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"MuiTabs-indicator css-1qltlow-MuiTabs-indicator"[39m
|
||
[33mstyle[39m=[32m"left: 0px; width: 0px;"[39m
|
||
[36m/>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33maria-labelledby[39m=[32m"_r_b2_-tab-0"[39m
|
||
[33mclass[39m=[32m"MuiBox-root css-31l7gp"[39m
|
||
[33mid[39m=[32m"_r_b2_-panel-0"[39m
|
||
[33mrole[39m=[32m"tabpanel"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"MuiStack-root css-jfdv4h-MuiStack-root"[39m
|
||
[36m/>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"MuiStack-root css-1sazv7p-MuiStack-root"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"MuiBox-root css-124qmpb"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"MuiBox-root css-8rzw6e"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"MuiTypography-root MuiTypography-overline
|
||
css-1h9kodl-MuiTypography-root"[39m
|
||
[36m>[39m
|
||
[0mEnvironment[0m
|
||
[36m</span>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"MuiTypography-root MuiTypography-h5 css-1nbdmhc-MuiTypography-root"[39m
|
||
[36m>[39m
|
||
[0mProduction[0m
|
||
[36m</p>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"MuiTypography-root MuiTypography-body2 css-1mn36yr-MuiTypography-root"[39m
|
||
[36m>[39m
|
||
[0mVersion 1.2.3 · Commit abc1234[0m
|
||
[36m</p>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"MuiBox-root css-8rzw6e"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"MuiTypography-root MuiTypography-overline
|
||
css-1h9kodl-MuiTypography-root"[39m
|
||
[36m>[39m
|
||
[0mDatabase[0m
|
||
[36m</span>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"MuiTypography-root MuiTypography-h5 css-1mcf1pi-MuiTypography-root"[39m
|
||
[36m>[39m
|
||
[0mConnected[0m
|
||
[36m</p>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"MuiTypography-root MuiTypography-body2 css-1mn36yr-MuiTypography-root"[39m
|
||
[36m>[39m
|
||
[0mmariadb · server=db[0m
|
||
[36m</p>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"MuiBox-root css-8rzw6e"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"MuiTypography-root MuiTypography-overline
|
||
css-1h9kodl-MuiTypography-root"[39m
|
||
[36m>[39m
|
||
[0mSMTP[0m
|
||
[36m</span>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"MuiTypography-root MuiTypography-h5 css-1mcf1pi-MuiTypography-root"[39m
|
||
[36m>[39m
|
||
[0mEnabled[0m
|
||
[36m</p>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"MuiTypography-root MuiTypography-body2 css-1mn36yr-MuiTypography-root"[39m
|
||
[36m>[39m
|
||
[0msmtp.example.test[0m
|
||
[36m</p>[39m
|
||
[36m</div>[39m
|
||
[36m<div[3...
|
||
|
||
383 | render(<I18nProvider><AdminSystemPage /></I18nProvider>);
|
||
384 | await screen.findByText('Production');
|
||
> 385 | const readTime = screen.getByText('Last successful status
|
||
refresh').parentElement?.querySelector('time');
|
||
| ^
|
||
386 | const original = readTime?.dateTime;
|
||
387 | expect(original).toMatch(/^\d{4}-\d{2}-\d{2}T.*Z$/);
|
||
388 | const get = mockedApi.get.getMockImplementation()!;
|
||
|
||
at Object.getElementError (node_modules/@testing-library/dom/dist/config.js:37:19)
|
||
at node_modules/@testing-library/dom/dist/query-helpers.js:76:38
|
||
at node_modules/@testing-library/dom/dist/query-helpers.js:52:17
|
||
at node_modules/@testing-library/dom/dist/query-helpers.js:95:19
|
||
at Object.getByText (src/admin-system-page.test.tsx:385:29)
|
||
|
||
Test Suites: 1 failed, 1 total
|
||
Tests: 1 failed, 19 passed, 20 total
|
||
Snapshots: 0 total
|
||
Time: 8.385 s, estimated 15 s
|
||
Ran all test suites matching admin-system-page.test.tsx.
|