Files
jobtrackingapp/docs/ui-modernisation/visual-correction/SECONDARY_TESTS.json
T
cesnimda 69621788ee style(ui): flatten activity and offer comparison sections
61 selected tests and build/lint pass. Wider rendered qualification remains in progress; this local checkpoint does not establish visual acceptance.
2026-11-04 00:41:27 +01:00

2 lines
27 KiB
JSON

{"numFailedTestSuites":0,"numFailedTests":0,"numPassedTestSuites":5,"numPassedTests":61,"numPendingTestSuites":0,"numPendingTests":0,"numRuntimeErrorTestSuites":0,"numTodoTests":0,"numTotalTestSuites":5,"numTotalTests":61,"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":1793748328085,"success":true,"testResults":[{"assertionResults":[{"ancestorTitles":[],"duration":273,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"shows persistent operation and notification states with accessible actions","invocations":1,"location":null,"numPassingAsserts":11,"retryReasons":[],"startAt":1793748331584,"status":"passed","title":"shows persistent operation and notification states with accessible actions"},{"ancestorTitles":[],"duration":61,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"shows honest empty and failure states","invocations":1,"location":null,"numPassingAsserts":5,"retryReasons":[],"startAt":1793748331857,"status":"passed","title":"shows honest empty and failure states"},{"ancestorTitles":[],"duration":34,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"localizes operation controls and empty states in Norwegian Bokmål","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793748331918,"status":"passed","title":"localizes operation controls and empty states in Norwegian Bokmål"},{"ancestorTitles":[],"duration":66,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] initial failure offers single-flight GET Retry without false empty or writes","invocations":1,"location":null,"numPassingAsserts":12,"retryReasons":[],"startAt":1793748331952,"status":"passed","title":"[P7-08 operations] initial failure offers single-flight GET Retry without false empty or writes"},{"ancestorTitles":[],"duration":88,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] cached refresh failure preserves known rows and does not fabricate empty results","invocations":1,"location":null,"numPassingAsserts":8,"retryReasons":[],"startAt":1793748332018,"status":"passed","title":"[P7-08 operations] cached refresh failure preserves known rows and does not fabricate empty results"},{"ancestorTitles":[],"duration":72,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] same-render duplicate Cancel reserves exactly one mutation and blocks competing work","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793748332107,"status":"passed","title":"[P7-08 operations] same-render duplicate Cancel reserves exactly one mutation and blocks competing work"},{"ancestorTitles":[],"duration":93,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] same-render duplicate Retry reserves exactly one mutation and blocks competing work","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793748332179,"status":"passed","title":"[P7-08 operations] same-render duplicate Retry reserves exactly one mutation and blocks competing work"},{"ancestorTitles":[],"duration":92,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] same-render duplicate Mark read reserves exactly one mutation and blocks competing work","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793748332272,"status":"passed","title":"[P7-08 operations] same-render duplicate Mark read reserves exactly one mutation and blocks competing work"},{"ancestorTitles":[],"duration":93,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] same-render duplicate Dismiss reserves exactly one mutation and blocks competing work","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793748332364,"status":"passed","title":"[P7-08 operations] same-render duplicate Dismiss reserves exactly one mutation and blocks competing work"},{"ancestorTitles":[],"duration":63,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] language and ordinary rerenders reformat cached data without refetch or polling restart","invocations":1,"location":null,"numPassingAsserts":9,"retryReasons":[],"startAt":1793748332457,"status":"passed","title":"[P7-08 operations] language and ordinary rerenders reformat cached data without refetch or polling restart"},{"ancestorTitles":[],"duration":46,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] 15-second polling is single-flight and resumes after the held pair completes","invocations":1,"location":null,"numPassingAsserts":5,"retryReasons":[],"startAt":1793748332520,"status":"passed","title":"[P7-08 operations] 15-second polling is single-flight and resumes after the held pair completes"},{"ancestorTitles":[],"duration":78,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] mutation invalidates a held old poll before adopting the returned same-ID DTO","invocations":1,"location":null,"numPassingAsserts":6,"retryReasons":[],"startAt":1793748332566,"status":"passed","title":"[P7-08 operations] mutation invalidates a held old poll before adopting the returned same-ID DTO"},{"ancestorTitles":[],"duration":157,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] committed cancel plus failed refresh announces truth and GET Retry cannot replay or unlock stale writes","invocations":1,"location":null,"numPassingAsserts":10,"retryReasons":[],"startAt":1793748332644,"status":"passed","title":"[P7-08 operations] committed cancel plus failed refresh announces truth and GET Retry cannot replay or unlock stale writes"},{"ancestorTitles":[],"duration":99,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] committed204 Mark read updates notices locally even when refresh fails without completing a task","invocations":1,"location":null,"numPassingAsserts":7,"retryReasons":[],"startAt":1793748332801,"status":"passed","title":"[P7-08 operations] committed204 Mark read updates notices locally even when refresh fails without completing a task"},{"ancestorTitles":[],"duration":85,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] committed204 Dismiss updates notices locally even when refresh fails without completing a task","invocations":1,"location":null,"numPassingAsserts":7,"retryReasons":[],"startAt":1793748332900,"status":"passed","title":"[P7-08 operations] committed204 Dismiss updates notices locally even when refresh fails without completing a task"},{"ancestorTitles":[],"duration":117,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] failed POST preserves eligibility and current-locale recovery without false commit or new GET","invocations":1,"location":null,"numPassingAsserts":8,"retryReasons":[],"startAt":1793748332985,"status":"passed","title":"[P7-08 operations] failed POST preserves eligibility and current-locale recovery without false commit or new GET"},{"ancestorTitles":[],"duration":65,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] server action admission overrides displayed status and unknown metadata remains honest","invocations":1,"location":null,"numPassingAsserts":12,"retryReasons":[],"startAt":1793748333102,"status":"passed","title":"[P7-08 operations] server action admission overrides displayed status and unknown metadata remains honest"},{"ancestorTitles":[],"duration":7,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] unmount aborts a pending read and late completion cannot fetch or publish","invocations":1,"location":null,"numPassingAsserts":4,"retryReasons":[],"startAt":1793748333167,"status":"passed","title":"[P7-08 operations] unmount aborts a pending read and late completion cannot fetch or publish"},{"ancestorTitles":[],"duration":51,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] unmount during a write prevents its late follow-up GET, event and focus effects","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"startAt":1793748333174,"status":"passed","title":"[P7-08 operations] unmount during a write prevents its late follow-up GET, event and focus effects"},{"ancestorTitles":[],"duration":112,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] removing the initiating control restores meaningful focus while deliberate focus elsewhere stays put","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793748333225,"status":"passed","title":"[P7-08 operations] removing the initiating control restores meaningful focus while deliberate focus elsewhere stays put"},{"ancestorTitles":[],"duration":99,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-08 operations] accepted background polls preserve surviving and deliberate focus and recover removed focused controls","invocations":1,"location":null,"numPassingAsserts":12,"retryReasons":[],"startAt":1793748333337,"status":"passed","title":"[P7-08 operations] accepted background polls preserve surviving and deliberate focus and recover removed focused controls"}],"endTime":1793748333437,"message":"","name":"C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\operations-page.test.tsx","startTime":1793748329054,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":[],"duration":136,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"opens one company relationship view with applications and recent contact","invocations":1,"location":null,"numPassingAsserts":5,"retryReasons":[],"startAt":1793748334256,"status":"passed","title":"opens one company relationship view with applications and recent contact"},{"ancestorTitles":[],"duration":46,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"company contact dates follow the en UI locale","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"startAt":1793748334393,"status":"passed","title":"company contact dates follow the en UI locale"},{"ancestorTitles":[],"duration":45,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"company contact dates follow the nb UI locale","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"startAt":1793748334439,"status":"passed","title":"company contact dates follow the nb UI locale"},{"ancestorTitles":[],"duration":546,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[PRES-J08 E08] en company save failure remains inside the dialog with the draft available for retry","invocations":1,"location":null,"numPassingAsserts":7,"retryReasons":[],"startAt":1793748334484,"status":"passed","title":"[PRES-J08 E08] en company save failure remains inside the dialog with the draft available for retry"},{"ancestorTitles":[],"duration":542,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[PRES-J08 E08] nb company save failure remains inside the dialog with the draft available for retry","invocations":1,"location":null,"numPassingAsserts":7,"retryReasons":[],"startAt":1793748335030,"status":"passed","title":"[PRES-J08 E08] nb company save failure remains inside the dialog with the draft available for retry"},{"ancestorTitles":[],"duration":439,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a held company save locks all nine fields and cancellation, submits one exact snapshot, and retains a failed draft","invocations":1,"location":null,"numPassingAsserts":27,"retryReasons":[],"startAt":1793748335572,"status":"passed","title":"a held company save locks all nine fields and cancellation, submits one exact snapshot, and retains a failed draft"},{"ancestorTitles":[],"duration":240,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a locale change translates an existing company-save failure without refetching or replacing its draft","invocations":1,"location":null,"numPassingAsserts":6,"retryReasons":[],"startAt":1793748336011,"status":"passed","title":"a locale change translates an existing company-save failure without refetching or replacing its draft"},{"ancestorTitles":[],"duration":72,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"retrying a failed relationship read loads the same company without reloading the company list","invocations":1,"location":null,"numPassingAsserts":7,"retryReasons":[],"startAt":1793748336251,"status":"passed","title":"retrying a failed relationship read loads the same company without reloading the company list"},{"ancestorTitles":[],"duration":388,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a late success for relationship A cannot replace the opened relationship B","invocations":1,"location":null,"numPassingAsserts":6,"retryReasons":[],"startAt":1793748336323,"status":"passed","title":"a late success for relationship A cannot replace the opened relationship B"},{"ancestorTitles":[],"duration":404,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a late failure for relationship A cannot replace the opened relationship B","invocations":1,"location":null,"numPassingAsserts":6,"retryReasons":[],"startAt":1793748336711,"status":"passed","title":"a late failure for relationship A cannot replace the opened relationship B"},{"ancestorTitles":[],"duration":401,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a relationship response received after closing stays closed and does not populate another held relationship","invocations":1,"location":null,"numPassingAsserts":5,"retryReasons":[],"startAt":1793748337116,"status":"passed","title":"a relationship response received after closing stays closed and does not populate another held relationship"},{"ancestorTitles":[],"duration":436,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"the company edit deep link removes only edit while preserving query, hash, state and replace navigation","invocations":1,"location":null,"numPassingAsserts":6,"retryReasons":[],"startAt":1793748337517,"status":"passed","title":"the company edit deep link removes only edit while preserving query, hash, state and replace navigation"}],"endTime":1793748337954,"message":"","name":"C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\companies-relationship.test.tsx","startTime":1793748333447,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":[],"duration":200,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[PRES-S01 S02] all existing reports have exact values independent of hidden Dashboard flags","invocations":1,"location":null,"numPassingAsserts":14,"retryReasons":[],"startAt":1793748339041,"status":"passed","title":"[PRES-S01 S02] all existing reports have exact values independent of hidden Dashboard flags"},{"ancestorTitles":[],"duration":502,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[PRES-S01 E07] period is direct-loadable and browser Back restores the period without refetching snapshot","invocations":1,"location":null,"numPassingAsserts":5,"retryReasons":[],"startAt":1793748339242,"status":"passed","title":"[PRES-S01 E07] period is direct-loadable and browser Back restores the period without refetching snapshot"},{"ancestorTitles":[],"duration":220,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[PRES-S01] failed snapshot remains an error while trends and retry stay available","invocations":1,"location":null,"numPassingAsserts":5,"retryReasons":[],"startAt":1793748339744,"status":"passed","title":"[PRES-S01] failed snapshot remains an error while trends and retry stay available"},{"ancestorTitles":[],"duration":33,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[PRES-S01] empty cohorts do not invent a denominator, and unsupported URL periods default safely","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793748339964,"status":"passed","title":"[PRES-S01] empty cohorts do not invent a denominator, and unsupported URL periods default safely"},{"ancestorTitles":[],"duration":113,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[PRES-J05 J09] drill-down retains supported raw status and company identities","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"startAt":1793748339997,"status":"passed","title":"[PRES-J05 J09] drill-down retains supported raw status and company identities"}],"endTime":1793748340111,"message":"","name":"C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\analytics-presentation.test.tsx","startTime":1793748337961,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":[],"duration":62,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"compares recorded offer facts without filling missing values","invocations":1,"location":null,"numPassingAsserts":8,"retryReasons":[],"startAt":1793748340994,"status":"passed","title":"compares recorded offer facts without filling missing values"},{"ancestorTitles":[],"duration":28,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"shows an honest empty state when there are no offers","invocations":1,"location":null,"numPassingAsserts":4,"retryReasons":[],"startAt":1793748341056,"status":"passed","title":"shows an honest empty state when there are no offers"},{"ancestorTitles":[],"duration":336,"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":1793748341084,"status":"passed","title":"shows the first 25 of the real total in server application-date order without inventing the remaining offers"},{"ancestorTitles":[],"duration":68,"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":1793748341421,"status":"passed","title":"opens the full recorded offer source with the same supported filter and ordering"},{"ancestorTitles":[],"duration":56,"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":1793748341489,"status":"passed","title":"distinguishes held and failed reads from empty results and recovers through one explicit identical retry"},{"ancestorTitles":[],"duration":53,"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":1793748341545,"status":"passed","title":"a live locale change translates loaded offer chrome and preserves recorded facts without another GET"},{"ancestorTitles":[],"duration":78,"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":1793748341598,"status":"passed","title":"an existing read failure translates without refetching and Retry retains the same query"},{"ancestorTitles":[],"duration":207,"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":1793748341676,"status":"passed","title":"structured salaries follow UI locale rather than host locale while preserving zero, bounds, currency, unknown periods and free text"},{"ancestorTitles":[],"duration":73,"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":1793748341883,"status":"passed","title":"uses recorded applied/deadline/contact dates, keeps absent applied dates unknown, and opens the exact current application"}],"endTime":1793748341957,"message":"","name":"C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\offer-comparison.test.tsx","startTime":1793748340119,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":[],"duration":47,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public CV exposes the rendered CV and PDF download","invocations":1,"location":null,"numPassingAsserts":7,"retryReasons":[],"startAt":1793748342834,"status":"passed","title":"public CV exposes the rendered CV and PDF download"},{"ancestorTitles":[],"duration":29,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a public slug containing path and URL delimiters stays one encoded API and PDF path segment","invocations":1,"location":null,"numPassingAsserts":6,"retryReasons":[],"startAt":1793748342882,"status":"passed","title":"a public slug containing path and URL delimiters stays one encoded API and PDF path segment"},{"ancestorTitles":[],"duration":28,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a held public CV read has a named page and loading announcement without a document or download","invocations":1,"location":null,"numPassingAsserts":6,"retryReasons":[],"startAt":1793748342911,"status":"passed","title":"a held public CV read has a named page and loading announcement without a document or download"},{"ancestorTitles":[],"duration":36,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a revoked or missing public slug shows an unavailable state without retry or download","invocations":1,"location":null,"numPassingAsserts":6,"retryReasons":[],"startAt":1793748342939,"status":"passed","title":"a revoked or missing public slug shows an unavailable state without retry or download"},{"ancestorTitles":[],"duration":75,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a transient failure retries only when requested and keeps focus on the page heading during its held read","invocations":1,"location":null,"numPassingAsserts":9,"retryReasons":[],"startAt":1793748342975,"status":"passed","title":"a transient failure retries only when requested and keeps focus on the page heading during its held read"},{"ancestorTitles":[],"duration":63,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"changing public slugs immediately hides the previous document, name and PDF and resets its measured height","invocations":1,"location":null,"numPassingAsserts":10,"retryReasons":[],"startAt":1793748343050,"status":"passed","title":"changing public slugs immediately hides the previous document, name and PDF and resets its measured height"},{"ancestorTitles":[],"duration":56,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a failed public slug cannot hide a subsequently loaded different public CV","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793748343114,"status":"passed","title":"a failed public slug cannot hide a subsequently loaded different public CV"},{"ancestorTitles":[],"duration":36,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a late success from the previous slug cannot replace the current CV or its title","invocations":1,"location":null,"numPassingAsserts":5,"retryReasons":[],"startAt":1793748343170,"status":"passed","title":"a late success from the previous slug cannot replace the current CV or its title"},{"ancestorTitles":[],"duration":32,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a late failure from the previous slug cannot replace the current CV or its title","invocations":1,"location":null,"numPassingAsserts":5,"retryReasons":[],"startAt":1793748343206,"status":"passed","title":"a late failure from the previous slug cannot replace the current CV or its title"},{"ancestorTitles":[],"duration":79,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"language changes translate loading, failure and loaded chrome without refetching anonymous CV content","invocations":1,"location":null,"numPassingAsserts":10,"retryReasons":[],"startAt":1793748343238,"status":"passed","title":"language changes translate loading, failure and loaded chrome without refetching anonymous CV content"},{"ancestorTitles":[],"duration":9,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"the public page removes only its own noindex metadata and ignores a response after unmount","invocations":1,"location":null,"numPassingAsserts":6,"retryReasons":[],"startAt":1793748343317,"status":"passed","title":"the public page removes only its own noindex metadata and ignores a response after unmount"},{"ancestorTitles":[],"duration":20,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"leaving a loaded public CV restores the prior page title when its candidate title is still current","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"startAt":1793748343326,"status":"passed","title":"leaving a loaded public CV restores the prior page title when its candidate title is still current"},{"ancestorTitles":[],"duration":20,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"leaving a loaded public CV preserves a page title already replaced by another owner","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"startAt":1793748343346,"status":"passed","title":"leaving a loaded public CV preserves a page title already replaced by another owner"},{"ancestorTitles":[],"duration":58,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"returning from A through B to A ignores both earlier held reads until the current A response arrives","invocations":1,"location":null,"numPassingAsserts":10,"retryReasons":[],"startAt":1793748343366,"status":"passed","title":"returning from A through B to A ignores both earlier held reads until the current A response arrives"}],"endTime":1793748343425,"message":"","name":"C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\public-cv-page.test.tsx","startTime":1793748341966,"status":"passed","summary":""}],"wasInterrupted":false}