Files
jobtrackingapp/docs/ui-modernisation/evidence/career/frontend/a3-career-navigation-red.json
T

2 lines
9.1 KiB
JSON

{"numFailedTestSuites":1,"numFailedTests":2,"numPassedTestSuites":0,"numPassedTests":0,"numPendingTestSuites":0,"numPendingTests":14,"numRuntimeErrorTestSuites":0,"numTodoTests":0,"numTotalTestSuites":1,"numTotalTests":16,"openHandles":[],"snapshot":{"added":0,"didUpdate":false,"failure":false,"filesAdded":0,"filesRemoved":0,"filesRemovedList":[],"filesUnmatched":0,"filesUpdated":0,"matched":0,"total":0,"unchecked":0,"uncheckedKeysByFile":[],"unmatched":0,"updated":0},"startTime":1793710074962,"success":false,"testResults":[{"assertionResults":[{"ancestorTitles":[],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"first-run workspace presents concise profile, import, general CV and job-specific actions","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793710080194,"status":"pending","title":"first-run workspace presents concise profile, import, general CV and job-specific actions"},{"ancestorTitles":[],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"career workspace overview and import state render in Bokmål","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793710080194,"status":"pending","title":"career workspace overview and import state render in Bokmål"},{"ancestorTitles":[],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"returning workspace shows missing profile information and recent general and job-specific CVs","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793710080194,"status":"pending","title":"returning workspace shows missing profile information and recent general and job-specific CVs"},{"ancestorTitles":[],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"workspace exposes the pending_review import state as a resumable action","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793710080194,"status":"pending","title":"workspace exposes the pending_review import state as a resumable action"},{"ancestorTitles":[],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"workspace exposes the queued import state as a resumable action","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793710080194,"status":"pending","title":"workspace exposes the queued import state as a resumable action"},{"ancestorTitles":[],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"workspace exposes the failed import state as a resumable action","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793710080194,"status":"pending","title":"workspace exposes the failed import state as a resumable action"},{"ancestorTitles":[],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"workspace represents loading and profile-load errors without inventing status","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793710080194,"status":"pending","title":"workspace represents loading and profile-load errors without inventing status"},{"ancestorTitles":[],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a settled failed profile read hides the completeness score and retries only through its existing owner","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793710080194,"status":"pending","title":"a settled failed profile read hides the completeness score and retries only through its existing owner"},{"ancestorTitles":[],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"an unknown import read cannot claim no imports, completion or first-run guidance","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793710080194,"status":"pending","title":"an unknown import read cannot claim no imports, completion or first-run guidance"},{"ancestorTitles":[],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a failed import read stays unknown and keeps its own retry separate from the profile read","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793710080194,"status":"pending","title":"a failed import read stays unknown and keeps its own retry separate from the profile read"},{"ancestorTitles":[],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"failed recent-CV reads do not imply first-run and retry the same list without writes","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793710080194,"status":"pending","title":"failed recent-CV reads do not imply first-run and retry the same list without writes"},{"ancestorTitles":[],"duration":236,"failing":false,"failureDetails":[{"matcherResult":{"message":"expect(received).not.toBeNull()\n\nReceived: null","pass":true}}],"failureMessages":["Error: expect(received).not.toBeNull()\n\nReceived: null\n at toBeNull (C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\career-workspace-page.test.tsx:206:24)"],"fullName":"en overview opens every canonical section directly without saving or reloading the profile","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793710080194,"status":"failed","title":"en overview opens every canonical section directly without saving or reloading the profile"},{"ancestorTitles":[],"duration":152,"failing":false,"failureDetails":[{"matcherResult":{"message":"expect(received).not.toBeNull()\n\nReceived: null","pass":true}}],"failureMessages":["Error: expect(received).not.toBeNull()\n\nReceived: null\n at toBeNull (C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\career-workspace-page.test.tsx:206:24)"],"fullName":"nb overview opens every canonical section directly without saving or reloading the profile","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793710080446,"status":"failed","title":"nb overview opens every canonical section directly without saving or reloading the profile"},{"ancestorTitles":[],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"the parent exposes failed import-read retry without canonical saves or history restores","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793710080598,"status":"pending","title":"the parent exposes failed import-read retry without canonical saves or history restores"},{"ancestorTitles":[],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"changing language in overview cannot refetch or overwrite a dirty canonical draft","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793710080599,"status":"pending","title":"changing language in overview cannot refetch or overwrite a dirty canonical draft"},{"ancestorTitles":[],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"visited evidence keeps its draft across sections without an unvisited or repeated list request","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793710080599,"status":"pending","title":"visited evidence keeps its draft across sections without an unvisited or repeated list request"}],"endTime":1793710080618,"message":" ● en overview opens every canonical section directly without saving or reloading the profile\n\n expect(received).not.toBeNull()\n\n Received: null\n\n 204 | for (const section of sections) {\n 205 | const action = document.querySelector<HTMLButtonElement>(`button[data-edit-career-section=\"${section}\"]`);\n > 206 | expect(action).not.toBeNull();\n | ^\n 207 | fireEvent.click(action!);\n 208 | await waitFor(() => expect(document.getElementById(`career-section-${section}`)).toContainElement(document.activeElement as HTMLElement));\n 209 | expect(new URLSearchParams(location.search).get('keep')).toBe('1');\n\n at toBeNull (src/career-workspace-page.test.tsx:206:24)\n\n ● nb overview opens every canonical section directly without saving or reloading the profile\n\n expect(received).not.toBeNull()\n\n Received: null\n\n 204 | for (const section of sections) {\n 205 | const action = document.querySelector<HTMLButtonElement>(`button[data-edit-career-section=\"${section}\"]`);\n > 206 | expect(action).not.toBeNull();\n | ^\n 207 | fireEvent.click(action!);\n 208 | await waitFor(() => expect(document.getElementById(`career-section-${section}`)).toContainElement(document.activeElement as HTMLElement));\n 209 | expect(new URLSearchParams(location.search).get('keep')).toBe('1');\n\n at toBeNull (src/career-workspace-page.test.tsx:206:24)\n","name":"C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\career-workspace-page.test.tsx","startTime":1793710076371,"status":"failed","summary":""}],"wasInterrupted":false}