Files
jobtrackingapp/docs/ui-modernisation/evidence/discovery/FINAL_TESTS.json
T

2 lines
14 KiB
JSON

{"numFailedTestSuites":0,"numFailedTests":0,"numPassedTestSuites":3,"numPassedTests":32,"numPendingTestSuites":0,"numPendingTests":0,"numRuntimeErrorTestSuites":0,"numTodoTests":0,"numTotalTestSuites":3,"numTotalTests":32,"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":1793697338423,"success":true,"testResults":[{"assertionResults":[{"ancestorTitles":[],"duration":184,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"keeps en filters before results with keyboard jump/return and no automatic provider search","invocations":1,"location":null,"numPassingAsserts":6,"retryReasons":[],"startAt":1793697341920,"status":"passed","title":"keeps en filters before results with keyboard jump/return and no automatic provider search"},{"ancestorTitles":[],"duration":72,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"keeps nb filters before results with keyboard jump/return and no automatic provider search","invocations":1,"location":null,"numPassingAsserts":6,"retryReasons":[],"startAt":1793697342105,"status":"passed","title":"keeps nb filters before results with keyboard jump/return and no automatic provider search"},{"ancestorTitles":[],"duration":163,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"shows honest source metadata and offers the existing reviewed save flow","invocations":1,"location":null,"numPassingAsserts":6,"retryReasons":[],"startAt":1793697342177,"status":"passed","title":"shows honest source metadata and offers the existing reviewed save flow"},{"ancestorTitles":[],"duration":89,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"distinguishes the initial guidance from a completed empty search","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793697342340,"status":"passed","title":"distinguishes the initial guidance from a completed empty search"},{"ancestorTitles":[],"duration":183,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"retries the last submitted search after an error","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"startAt":1793697342429,"status":"passed","title":"retries the last submitted search after an error"},{"ancestorTitles":[],"duration":168,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"sorts returned vacancies by title","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"startAt":1793697342612,"status":"passed","title":"sorts returned vacancies by title"},{"ancestorTitles":[],"duration":66,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"renders the discovery workflow in Norwegian Bokmål","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"startAt":1793697342780,"status":"passed","title":"renders the discovery workflow in Norwegian Bokmål"},{"ancestorTitles":[],"duration":237,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"runs a saved search, marks unseen vacancies, and dismisses them","invocations":1,"location":null,"numPassingAsserts":4,"retryReasons":[],"startAt":1793697342846,"status":"passed","title":"runs a saved search, marks unseen vacancies, and dismisses them"},{"ancestorTitles":[],"duration":107,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"lets the user pause automatic alerts for a saved search","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793697343083,"status":"passed","title":"lets the user pause automatic alerts for a saved search"},{"ancestorTitles":[],"duration":61,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"announces saved-search loading without presenting a successful empty list","invocations":1,"location":null,"numPassingAsserts":4,"retryReasons":[],"startAt":1793697343190,"status":"passed","title":"announces saved-search loading without presenting a successful empty list"},{"ancestorTitles":[],"duration":282,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"reports saved-search failure and retries that read without replacing active discovery filters or results","invocations":1,"location":null,"numPassingAsserts":10,"retryReasons":[],"startAt":1793697343251,"status":"passed","title":"reports saved-search failure and retries that read without replacing active discovery filters or results"},{"ancestorTitles":[],"duration":69,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"rejects malformed saved-search payload null as a failed read rather than an empty list","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793697343533,"status":"passed","title":"rejects malformed saved-search payload null as a failed read rather than an empty list"},{"ancestorTitles":[],"duration":63,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"rejects malformed saved-search payload {\"message\":\"not a list\"} as a failed read rather than an empty list","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793697343602,"status":"passed","title":"rejects malformed saved-search payload {\"message\":\"not a list\"} as a failed read rather than an empty list"},{"ancestorTitles":[],"duration":64,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"rejects malformed saved-search payload [{\"id\":7}] as a failed read rather than an empty list","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793697343665,"status":"passed","title":"rejects malformed saved-search payload [{\"id\":7}] as a failed read rather than an empty list"},{"ancestorTitles":[],"duration":189,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a manual search after saved-search results has no dismiss action belonging to the saved search","invocations":1,"location":null,"numPassingAsserts":4,"retryReasons":[],"startAt":1793697343729,"status":"passed","title":"a manual search after saved-search results has no dismiss action belonging to the saved search"},{"ancestorTitles":[],"duration":258,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"starting saved search B hides saved search A's results and actions while the B response is held","invocations":1,"location":null,"numPassingAsserts":9,"retryReasons":[],"startAt":1793697343918,"status":"passed","title":"starting saved search B hides saved search A's results and actions while the B response is held"},{"ancestorTitles":[],"duration":314,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"retrying a failed saved-search run repeats that saved ID instead of running a manual query","invocations":1,"location":null,"numPassingAsserts":10,"retryReasons":[],"startAt":1793697344176,"status":"passed","title":"retrying a failed saved-search run repeats that saved ID instead of running a manual query"},{"ancestorTitles":[],"duration":181,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"failed saved-search creation retains its draft and recovers only through the save action","invocations":1,"location":null,"numPassingAsserts":10,"retryReasons":[],"startAt":1793697344490,"status":"passed","title":"failed saved-search creation retains its draft and recovers only through the save action"},{"ancestorTitles":[],"duration":108,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a failed alert toggle retains its checked state and recovers through that same toggle without manual search retry","invocations":1,"location":null,"numPassingAsserts":8,"retryReasons":[],"startAt":1793697344671,"status":"passed","title":"a failed alert toggle retains its checked state and recovers through that same toggle without manual search retry"},{"ancestorTitles":[],"duration":402,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"failed saved-search deletion preserves the search and requires another explicit confirmation to recover","invocations":1,"location":null,"numPassingAsserts":9,"retryReasons":[],"startAt":1793697344779,"status":"passed","title":"failed saved-search deletion preserves the search and requires another explicit confirmation to recover"},{"ancestorTitles":[],"duration":311,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"failed dismissal retains the vacancy and recovers only through that same result's dismiss action","invocations":1,"location":null,"numPassingAsserts":8,"retryReasons":[],"startAt":1793697345181,"status":"passed","title":"failed dismissal retains the vacancy and recovers only through that same result's dismiss action"},{"ancestorTitles":[],"duration":156,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a held saved-search creation locks its request snapshot and prevents a second start while preserving a failed draft","invocations":1,"location":null,"numPassingAsserts":12,"retryReasons":[],"startAt":1793697345492,"status":"passed","title":"a held saved-search creation locks its request snapshot and prevents a second start while preserving a failed draft"},{"ancestorTitles":[],"duration":160,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a saved-run failure follows the current language without refetching or replaying the request","invocations":1,"location":null,"numPassingAsserts":9,"retryReasons":[],"startAt":1793697345648,"status":"passed","title":"a saved-run failure follows the current language without refetching or replaying the request"}],"endTime":1793697345809,"message":"","name":"C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\job-discovery.test.tsx","startTime":1793697339310,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":[],"duration":27,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"migrates the legacy Norwegian code and persists Bokmål using nb-NO","invocations":1,"location":null,"numPassingAsserts":5,"retryReasons":[],"startAt":1793697346444,"status":"passed","title":"migrates the legacy Norwegian code and persists Bokmål using nb-NO"},{"ancestorTitles":[],"duration":6,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"hydrates an authenticated server preference without writing it back","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793697346471,"status":"passed","title":"hydrates an authenticated server preference without writing it back"},{"ancestorTitles":[],"duration":270,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a failed account language save keeps the local choice and offers a localized retry: Norsk","invocations":1,"location":null,"numPassingAsserts":11,"retryReasons":[],"startAt":1793697346478,"status":"passed","title":"a failed account language save keeps the local choice and offers a localized retry: Norsk"},{"ancestorTitles":[],"duration":262,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a failed account language save keeps the local choice and offers a localized retry: English","invocations":1,"location":null,"numPassingAsserts":11,"retryReasons":[],"startAt":1793697346749,"status":"passed","title":"a failed account language save keeps the local choice and offers a localized retry: English"},{"ancestorTitles":[],"duration":9,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a delayed language-save failure cannot offer a retry for a newer successful choice","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793697347011,"status":"passed","title":"a delayed language-save failure cannot offer a retry for a newer successful choice"},{"ancestorTitles":[],"duration":47,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a previously delivered language retry cannot reverse a newer choice","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793697347020,"status":"passed","title":"a previously delivered language retry cannot reverse a newer choice"}],"endTime":1793697347068,"message":"","name":"C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\i18n-provider.test.tsx","startTime":1793697345819,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":[],"duration":8,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"English and Bokmål expose the same UI message keys","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"startAt":1793697347280,"status":"passed","title":"English and Bokmål expose the same UI message keys"},{"ancestorTitles":[],"duration":4,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"Bokmål preserves every English substitution variable","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"startAt":1793697347289,"status":"passed","title":"Bokmål preserves every English substitution variable"},{"ancestorTitles":[],"duration":4,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"supported UI catalogues contain no blank messages","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"startAt":1793697347293,"status":"passed","title":"supported UI catalogues contain no blank messages"}],"endTime":1793697347297,"message":"","name":"C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\translation-catalogue.test.ts","startTime":1793697347077,"status":"passed","summary":""}],"wasInterrupted":false}