2 lines
16 KiB
JSON
2 lines
16 KiB
JSON
{"numFailedTestSuites":0,"numFailedTests":0,"numPassedTestSuites":2,"numPassedTests":38,"numPendingTestSuites":0,"numPendingTests":0,"numRuntimeErrorTestSuites":0,"numTodoTests":0,"numTotalTestSuites":2,"numTotalTests":38,"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":1793753813485,"success":true,"testResults":[{"assertionResults":[{"ancestorTitles":[],"duration":192,"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":1793753817022,"status":"passed","title":"keeps en filters before results with keyboard jump/return and no automatic provider search"},{"ancestorTitles":[],"duration":74,"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":1793753817214,"status":"passed","title":"keeps nb filters before results with keyboard jump/return and no automatic provider search"},{"ancestorTitles":[],"duration":156,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"shows honest source metadata and offers the existing reviewed save flow","invocations":1,"location":null,"numPassingAsserts":6,"retryReasons":[],"startAt":1793753817288,"status":"passed","title":"shows honest source metadata and offers the existing reviewed save flow"},{"ancestorTitles":[],"duration":85,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"distinguishes the initial guidance from a completed empty search","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793753817444,"status":"passed","title":"distinguishes the initial guidance from a completed empty search"},{"ancestorTitles":[],"duration":180,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"retries the last submitted search after an error","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"startAt":1793753817529,"status":"passed","title":"retries the last submitted search after an error"},{"ancestorTitles":[],"duration":172,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"sorts returned vacancies by title","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"startAt":1793753817709,"status":"passed","title":"sorts returned vacancies by title"},{"ancestorTitles":[],"duration":79,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"renders the discovery workflow in Norwegian Bokmål","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"startAt":1793753817881,"status":"passed","title":"renders the discovery workflow in Norwegian Bokmål"},{"ancestorTitles":[],"duration":247,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"runs a saved search, marks unseen vacancies, and dismisses them","invocations":1,"location":null,"numPassingAsserts":4,"retryReasons":[],"startAt":1793753817960,"status":"passed","title":"runs a saved search, marks unseen vacancies, and dismisses them"},{"ancestorTitles":[],"duration":125,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"lets the user pause automatic alerts for a saved search","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793753818207,"status":"passed","title":"lets the user pause automatic alerts for a saved search"},{"ancestorTitles":[],"duration":51,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"announces saved-search loading without presenting a successful empty list","invocations":1,"location":null,"numPassingAsserts":4,"retryReasons":[],"startAt":1793753818332,"status":"passed","title":"announces saved-search loading without presenting a successful empty list"},{"ancestorTitles":[],"duration":312,"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":1793753818383,"status":"passed","title":"reports saved-search failure and retries that read without replacing active discovery filters or results"},{"ancestorTitles":[],"duration":52,"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":1793753818695,"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":1793753818747,"status":"passed","title":"rejects malformed saved-search payload {\"message\":\"not a list\"} as a failed read rather than an empty list"},{"ancestorTitles":[],"duration":47,"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":1793753818810,"status":"passed","title":"rejects malformed saved-search payload [{\"id\":7}] as a failed read rather than an empty list"},{"ancestorTitles":[],"duration":191,"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":1793753818857,"status":"passed","title":"a manual search after saved-search results has no dismiss action belonging to the saved search"},{"ancestorTitles":[],"duration":274,"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":1793753819048,"status":"passed","title":"starting saved search B hides saved search A's results and actions while the B response is held"},{"ancestorTitles":[],"duration":297,"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":1793753819322,"status":"passed","title":"retrying a failed saved-search run repeats that saved ID instead of running a manual query"},{"ancestorTitles":[],"duration":196,"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":1793753819620,"status":"passed","title":"failed saved-search creation retains its draft and recovers only through the save action"},{"ancestorTitles":[],"duration":101,"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":1793753819816,"status":"passed","title":"a failed alert toggle retains its checked state and recovers through that same toggle without manual search retry"},{"ancestorTitles":[],"duration":393,"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":1793753819917,"status":"passed","title":"failed saved-search deletion preserves the search and requires another explicit confirmation to recover"},{"ancestorTitles":[],"duration":309,"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":1793753820310,"status":"passed","title":"failed dismissal retains the vacancy and recovers only through that same result's dismiss action"},{"ancestorTitles":[],"duration":140,"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":1793753820619,"status":"passed","title":"a held saved-search creation locks its request snapshot and prevents a second start while preserving a failed draft"},{"ancestorTitles":[],"duration":182,"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":1793753820759,"status":"passed","title":"a saved-run failure follows the current language without refetching or replaying the request"}],"endTime":1793753820943,"message":"","name":"C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\job-discovery.test.tsx","startTime":1793753814448,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":[],"duration":60,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"compares recorded offer facts without filling missing values","invocations":1,"location":null,"numPassingAsserts":8,"retryReasons":[],"startAt":1793753821670,"status":"passed","title":"compares recorded offer facts without filling missing values"},{"ancestorTitles":[],"duration":34,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"shows an honest empty state when there are no offers","invocations":1,"location":null,"numPassingAsserts":4,"retryReasons":[],"startAt":1793753821730,"status":"passed","title":"shows an honest empty state when there are no offers"},{"ancestorTitles":[],"duration":258,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"shows the first 25 of the real total in server application-date order without inventing the remaining offers","invocations":1,"location":null,"numPassingAsserts":10,"retryReasons":[],"startAt":1793753821764,"status":"passed","title":"shows the first 25 of the real total in server application-date order without inventing the remaining offers"},{"ancestorTitles":[],"duration":46,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"opens the full recorded offer source with the same supported filter and ordering","invocations":1,"location":null,"numPassingAsserts":6,"retryReasons":[],"startAt":1793753822022,"status":"passed","title":"opens the full recorded offer source with the same supported filter and ordering"},{"ancestorTitles":[],"duration":54,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"distinguishes held and failed reads from empty results and recovers through one explicit identical retry","invocations":1,"location":null,"numPassingAsserts":16,"retryReasons":[],"startAt":1793753822068,"status":"passed","title":"distinguishes held and failed reads from empty results and recovers through one explicit identical retry"},{"ancestorTitles":[],"duration":43,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a live locale change translates loaded offer chrome and preserves recorded facts without another GET","invocations":1,"location":null,"numPassingAsserts":9,"retryReasons":[],"startAt":1793753822122,"status":"passed","title":"a live locale change translates loaded offer chrome and preserves recorded facts without another GET"},{"ancestorTitles":[],"duration":64,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"an existing read failure translates without refetching and Retry retains the same query","invocations":1,"location":null,"numPassingAsserts":9,"retryReasons":[],"startAt":1793753822165,"status":"passed","title":"an existing read failure translates without refetching and Retry retains the same query"},{"ancestorTitles":[],"duration":157,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"structured salaries follow UI locale rather than host locale while preserving zero, bounds, currency, unknown periods and free text","invocations":1,"location":null,"numPassingAsserts":18,"retryReasons":[],"startAt":1793753822229,"status":"passed","title":"structured salaries follow UI locale rather than host locale while preserving zero, bounds, currency, unknown periods and free text"},{"ancestorTitles":[],"duration":60,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"uses recorded applied/deadline/contact dates, keeps absent applied dates unknown, and opens the exact current application","invocations":1,"location":null,"numPassingAsserts":11,"retryReasons":[],"startAt":1793753822386,"status":"passed","title":"uses recorded applied/deadline/contact dates, keeps absent applied dates unknown, and opens the exact current application"},{"ancestorTitles":[],"duration":33,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"keeps a literal calendar date while timestamps retain local semantics: en/America/Los_Angeles","invocations":1,"location":null,"numPassingAsserts":7,"retryReasons":[],"startAt":1793753822446,"status":"passed","title":"keeps a literal calendar date while timestamps retain local semantics: en/America/Los_Angeles"},{"ancestorTitles":[],"duration":25,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"keeps a literal calendar date while timestamps retain local semantics: nb/America/Los_Angeles","invocations":1,"location":null,"numPassingAsserts":7,"retryReasons":[],"startAt":1793753822479,"status":"passed","title":"keeps a literal calendar date while timestamps retain local semantics: nb/America/Los_Angeles"},{"ancestorTitles":[],"duration":31,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"keeps a literal calendar date while timestamps retain local semantics: en/Europe/Oslo","invocations":1,"location":null,"numPassingAsserts":7,"retryReasons":[],"startAt":1793753822504,"status":"passed","title":"keeps a literal calendar date while timestamps retain local semantics: en/Europe/Oslo"},{"ancestorTitles":[],"duration":34,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"keeps a literal calendar date while timestamps retain local semantics: nb/Europe/Oslo","invocations":1,"location":null,"numPassingAsserts":7,"retryReasons":[],"startAt":1793753822535,"status":"passed","title":"keeps a literal calendar date while timestamps retain local semantics: nb/Europe/Oslo"},{"ancestorTitles":[],"duration":32,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"keeps a literal calendar date while timestamps retain local semantics: en/Pacific/Kiritimati","invocations":1,"location":null,"numPassingAsserts":7,"retryReasons":[],"startAt":1793753822569,"status":"passed","title":"keeps a literal calendar date while timestamps retain local semantics: en/Pacific/Kiritimati"},{"ancestorTitles":[],"duration":29,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"keeps a literal calendar date while timestamps retain local semantics: nb/Pacific/Kiritimati","invocations":1,"location":null,"numPassingAsserts":7,"retryReasons":[],"startAt":1793753822601,"status":"passed","title":"keeps a literal calendar date while timestamps retain local semantics: nb/Pacific/Kiritimati"}],"endTime":1793753822631,"message":"","name":"C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\offer-comparison.test.tsx","startTime":1793753820955,"status":"passed","summary":""}],"wasInterrupted":false}
|