> job-tracker-ui@0.1.0 test
> jest --runInBand --watch=false --runTestsByPath src/application-assets.test.tsx --testNamePattern=letter workspace at --json --outputFile=../docs/ui-modernisation/a3-letter-tablet-red.json
FAIL src/application-assets.test.tsx (6.949 s)
● letter workspace at 768px keeps one editor and its preview available without writing
TestingLibraryElementError: Unable to find an accessible element with the role "region" and name "Letter text preview"
Here are the accessible roles:
region:
Name "Cover Letter":
Name "AI writing assistant":
Name "Version history":
--------------------------------------------------
banner:
Name "":
Name "":
Name "":
--------------------------------------------------
heading:
Name "Cover Letter":
Name "AI writing assistant":
Name "Version history":
--------------------------------------------------
paragraph:
Name "":
Name "":
Name "":
Name "":
--------------------------------------------------
group:
Name "Cover Letter":
Name "AI writing assistant":
Name "Version history":
--------------------------------------------------
status:
Name "":
Name "":
Name "":
--------------------------------------------------
tablist:
Name "Letter workspace":
--------------------------------------------------
tab:
Name "Write":
Name "Preview":
--------------------------------------------------
tabpanel:
Name "Write":
--------------------------------------------------
button:
Name "Bold":
Name "Italic":
Name "Underline":
Name "Link":
Name "Improve writing":
Name "Suggest content":
Name "Grammar check":
Name "Shorter":
Name "Save":
Name "Discard changes":
Name "Start from template":
Name "Generate":
Name "Restore version 1":
--------------------------------------------------
textbox:
Name "Cover letter":
Name "Additional instructions":
--------------------------------------------------
alert:
Name "":
--------------------------------------------------
combobox:
Name "Action":
Name "Tone":
Name "Document language":
--------------------------------------------------
Ignored nodes: comments, script, style
Cover Letter
Every save creates a version, so manually edited text is never overwritten without review.
Content loaded.
979 | expect(screen.getByRole("region", { name: copy("assetsLetterTextPreview") })).toHaveTextContent("Live desktop draft");
| ^
980 | expect(editor).toBeVisible();
981 | expect(screen.getAllByRole("textbox", { name: copy("jobDetailsCoverLetter") })).toHaveLength(1);
982 | expect(screen.queryByRole("tablist", { name: copy("assetsLetterWorkspace") })).not.toBeInTheDocument();
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 getByRole (src/application-assets.test.tsx:979:19)
Test Suites: 1 failed, 1 total
Tests: 1 failed, 52 skipped, 2 passed, 55 total
Snapshots: 0 total
Time: 8.628 s, estimated 26 s
Ran all test suites within paths "src/application-assets.test.tsx".
Test results written to: ..\docs\ui-modernisation\a3-letter-tablet-red.json