Files
jobtrackingapp/docs/ui-modernisation/evidence/calendar/frontend/a3-calendar-ui-qualified-final.json
T

2 lines
11 KiB
JSON

{"numFailedTestSuites":0,"numFailedTests":0,"numPassedTestSuites":4,"numPassedTests":25,"numPendingTestSuites":0,"numPendingTests":0,"numRuntimeErrorTestSuites":0,"numTodoTests":0,"numTotalTestSuites":4,"numTotalTests":25,"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":1793713566236,"success":true,"testResults":[{"assertionResults":[{"ancestorTitles":[],"duration":166,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"agenda prioritises upcoming recorded dates while retaining earlier dates in the month","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"startAt":1793713569991,"status":"passed","title":"agenda prioritises upcoming recorded dates while retaining earlier dates in the month"},{"ancestorTitles":[],"duration":58,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"agenda defaults to recorded dates and links exact application without a fabricated appointment time","invocations":1,"location":null,"numPassingAsserts":5,"retryReasons":[],"startAt":1793713570157,"status":"passed","title":"agenda defaults to recorded dates and links exact application without a fabricated appointment time"},{"ancestorTitles":[],"duration":237,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"month toggle persists only view preference and selecting a day keeps linked events available","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793713570215,"status":"passed","title":"month toggle persists only view preference and selecting a day keeps linked events available"},{"ancestorTitles":[],"duration":58,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"locale changes translate controls without repeating the read or translating source text","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793713570452,"status":"passed","title":"locale changes translate controls without repeating the read or translating source text"},{"ancestorTitles":[],"duration":74,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"failed read offers bounded retry and never claims an empty successful calendar","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793713570510,"status":"passed","title":"failed read offers bounded retry and never claims an empty successful calendar"},{"ancestorTitles":[],"duration":32,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"invalid and unknown-kind fixture data is not turned into guessed events","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793713570584,"status":"passed","title":"invalid and unknown-kind fixture data is not turned into guessed events"},{"ancestorTitles":[],"duration":79,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"month navigation requests only the selected calendar range","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"startAt":1793713570616,"status":"passed","title":"month navigation requests only the selected calendar range"},{"ancestorTitles":[],"duration":105,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"view preference is scoped to the signed-in owner","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"startAt":1793713570695,"status":"passed","title":"view preference is scoped to the signed-in owner"}],"endTime":1793713570801,"message":"","name":"C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\calendar-agenda.test.tsx","startTime":1793713567181,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":[],"duration":91,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"[P7-11 reminders] generated fixed and parameterized reasons follow locale while custom wording stays verbatim","invocations":1,"location":null,"numPassingAsserts":7,"retryReasons":[],"startAt":1793713571511,"status":"passed","title":"[P7-11 reminders] generated fixed and parameterized reasons follow locale while custom wording stays verbatim"},{"ancestorTitles":[],"duration":299,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"preserves all four server-signal groups, raw reasons, contextual destinations and legacy fallback","invocations":1,"location":null,"numPassingAsserts":41,"retryReasons":[],"startAt":1793713571602,"status":"passed","title":"preserves all four server-signal groups, raw reasons, contextual destinations and legacy fallback"},{"ancestorTitles":[],"duration":165,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a held 3-day action submits one snapshot and locks every row action through refresh","invocations":1,"location":null,"numPassingAsserts":26,"retryReasons":[],"startAt":1793713571902,"status":"passed","title":"a held 3-day action submits one snapshot and locks every row action through refresh"},{"ancestorTitles":[],"duration":138,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a held 7-day action submits one snapshot and locks every row action through refresh","invocations":1,"location":null,"numPassingAsserts":26,"retryReasons":[],"startAt":1793713572068,"status":"passed","title":"a held 7-day action submits one snapshot and locks every row action through refresh"},{"ancestorTitles":[],"duration":140,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a held null-day action submits one snapshot and locks every row action through refresh","invocations":1,"location":null,"numPassingAsserts":26,"retryReasons":[],"startAt":1793713572206,"status":"passed","title":"a held null-day action submits one snapshot and locks every row action through refresh"},{"ancestorTitles":[],"duration":197,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a failed PATCH retains the row and durable localized error; Retry reuses its captured date while a fresh action uses the new clock","invocations":1,"location":null,"numPassingAsserts":16,"retryReasons":[],"startAt":1793713572346,"status":"passed","title":"a failed PATCH retains the row and durable localized error; Retry reuses its captured date while a fresh action uses the new clock"},{"ancestorTitles":[],"duration":111,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"after PATCH 204 and failed refresh, Retry reads only reminders and never repeats the event-producing PATCH","invocations":1,"location":null,"numPassingAsserts":11,"retryReasons":[],"startAt":1793713572543,"status":"passed","title":"after PATCH 204 and failed refresh, Retry reads only reminders and never repeats the event-producing PATCH"},{"ancestorTitles":[],"duration":35,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"live EN/Bokmål presentation uses explicit date locale and canonical statuses while preserving raw reasons without GET or writes","invocations":1,"location":null,"numPassingAsserts":13,"retryReasons":[],"startAt":1793713572654,"status":"passed","title":"live EN/Bokmål presentation uses explicit date locale and canonical statuses while preserving raw reasons without GET or writes"},{"ancestorTitles":[],"duration":59,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a generic read failure translates live without GET and explicit read Retry preserves its original request","invocations":1,"location":null,"numPassingAsserts":10,"retryReasons":[],"startAt":1793713572689,"status":"passed","title":"a generic read failure translates live without GET and explicit read Retry preserves its original request"},{"ancestorTitles":[],"duration":63,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"when an action removes its row, focus stays in the named results region instead of a removed button","invocations":1,"location":null,"numPassingAsserts":8,"retryReasons":[],"startAt":1793713572748,"status":"passed","title":"when an action removes its row, focus stays in the named results region instead of a removed button"},{"ancestorTitles":[],"duration":75,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"a removed reminder row does not steal focus deliberately moved outside while its PATCH is held","invocations":1,"location":null,"numPassingAsserts":7,"retryReasons":[],"startAt":1793713572811,"status":"passed","title":"a removed reminder row does not steal focus deliberately moved outside while its PATCH is held"}],"endTime":1793713572887,"message":"","name":"C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\reminders-presentation.test.tsx","startTime":1793713570813,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":[],"duration":63,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"adds the selected application date to a writable connected calendar","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"startAt":1793713573590,"status":"passed","title":"adds the selected application date to a writable connected calendar"},{"ancestorTitles":[],"duration":27,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"keeps portable calendar download available without a provider connection","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"startAt":1793713573654,"status":"passed","title":"keeps portable calendar download available without a provider connection"},{"ancestorTitles":[],"duration":29,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"explains when an existing connection needs renewed calendar consent","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"startAt":1793713573681,"status":"passed","title":"explains when an existing connection needs renewed calendar consent"}],"endTime":1793713573711,"message":"","name":"C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\application-calendar.test.tsx","startTime":1793713572894,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":[],"duration":7,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"English and Bokmål expose the same UI message keys","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"startAt":1793713573922,"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":1793713573929,"status":"passed","title":"Bokmål preserves every English substitution variable"},{"ancestorTitles":[],"duration":2,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"supported UI catalogues contain no blank messages","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"startAt":1793713573933,"status":"passed","title":"supported UI catalogues contain no blank messages"}],"endTime":1793713573936,"message":"","name":"C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\translation-catalogue.test.ts","startTime":1793713573719,"status":"passed","summary":""}],"wasInterrupted":false}