Files
jobtrackingapp/docs/ui-modernisation/visual-correction/PUBLIC_ASYNC_RED.json
T

2 lines
19 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"numFailedTestSuites":1,"numFailedTests":3,"numPassedTestSuites":0,"numPassedTests":0,"numPendingTestSuites":0,"numPendingTests":31,"numRuntimeErrorTestSuites":0,"numTodoTests":0,"numTotalTestSuites":1,"numTotalTests":34,"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":1793751943631,"success":false,"testResults":[{"assertionResults":[{"ancestorTitles":["public auth presentation"],"duration":277,"failing":false,"failureDetails":[{"matcherResult":{"pass":false,"message":"expect(element).toHaveTextContent()\n\nExpected element to have text content:\n Logget inn.\nReceived:\n Signed in."}}],"failureMessages":["Error: expect(element).toHaveTextContent()\n\nExpected element to have text content:\n Logget inn.\nReceived:\n Signed in.\n at toHaveTextContent (C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\public-auth-presentation.test.tsx:70:39)"],"fullName":"public auth presentation announces a pending login result in the current UI language without replay","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947018,"status":"failed","title":"announces a pending login result in the current UI language without replay"},{"ancestorTitles":["public auth presentation"],"duration":84,"failing":false,"failureDetails":[{"matcherResult":{"pass":false,"message":"expect(element).toHaveTextContent()\n\nExpected element to have text content:\n Hvis kontoen finnes, er en nullstillingslenke sendt.\nReceived:\n If that account exists, a reset link has been sent."}}],"failureMessages":["Error: expect(element).toHaveTextContent()\n\nExpected element to have text content:\n Hvis kontoen finnes, er en nullstillingslenke sendt.\nReceived:\n If that account exists, a reset link has been sent.\n at toHaveTextContent (C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\public-auth-presentation.test.tsx:70:39)"],"fullName":"public auth presentation announces a pending request result in the current UI language without replay","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947304,"status":"failed","title":"announces a pending request result in the current UI language without replay"},{"ancestorTitles":["public auth presentation"],"duration":112,"failing":false,"failureDetails":[{"matcherResult":{"pass":false,"message":"expect(element).toHaveTextContent()\n\nExpected element to have text content:\n Passord tilbakestilt. Vennligst logg inn.\nReceived:\n Password reset. Please sign in."}}],"failureMessages":["Error: expect(element).toHaveTextContent()\n\nExpected element to have text content:\n Passord tilbakestilt. Vennligst logg inn.\nReceived:\n Password reset. Please sign in.\n at toHaveTextContent (C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\public-auth-presentation.test.tsx:70:39)"],"fullName":"public auth presentation announces a pending reset result in the current UI language without replay","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947388,"status":"failed","title":"announces a pending reset result in the current UI language without replay"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation translates existing client validation on /login without submitting again","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"translates existing client validation on /login without submitting again"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation translates existing client validation on /register without submitting again","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"translates existing client validation on /register without submitting again"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation translates existing client validation on /forgot-password without submitting again","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"translates existing client validation on /forgot-password without submitting again"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation translates existing client validation on /reset-password?email=synthetic%40example.test&token=synthetic without submitting again","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"translates existing client validation on /reset-password?email=synthetic%40example.test&token=synthetic without submitting again"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation translates a failed login fallback while keeping its submitted draft and request count","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"translates a failed login fallback while keeping its submitted draft and request count"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation translates a failed request fallback while keeping its submitted draft and request count","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"translates a failed request fallback while keeping its submitted draft and request count"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation translates a failed reset fallback while keeping its submitted draft and request count","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"translates a failed reset fallback while keeping its submitted draft and request count"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation translates an MFA rate limit without another challenge or losing the entered code","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"translates an MFA rate limit without another challenge or losing the entered code"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation lets a signed-out user choose a persisted UI language without discarding a sign-in draft","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"lets a signed-out user choose a persisted UI language without discarding a sign-in draft"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation names the password field for login intent and retains its autocomplete contract","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"names the password field for login intent and retains its autocomplete contract"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation names the password field for register intent and retains its autocomplete contract","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"names the password field for register intent and retains its autocomplete contract"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation provides one named main landmark and H1 for password request","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"provides one named main landmark and H1 for password request"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation provides one named main landmark and H1 for password reset","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"provides one named main landmark and H1 for password reset"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation provides one named main landmark and H1 for email verification","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"provides one named main landmark and H1 for email verification"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation provides one named main landmark and H1 for email change","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"provides one named main landmark and H1 for email change"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation provides one named main landmark and H1 for Microsoft recovery","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"provides one named main landmark and H1 for Microsoft recovery"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation announces the pending confirmation without an unnamed progressbar: false","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"announces the pending confirmation without an unnamed progressbar: false"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation announces the pending confirmation without an unnamed progressbar: true","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"announces the pending confirmation without an unnamed progressbar: true"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation retains the entered reset email and a durable error in the page when the command fails","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"retains the entered reset email and a durable error in the page when the command fails"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation retains both new-password fields and the decoded recovery token after a rejected reset","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"retains both new-password fields and the decoded recovery token after a rejected reset"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation keeps a rejected local sign-in beside the retained fields without navigating","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"keeps a rejected local sign-in beside the retained fields without navigating"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation keeps the reset-request action name while announcing an in-flight command","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"keeps the reset-request action name while announcing an in-flight command"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation announces an in-flight local sign-in while preserving its action name","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"announces an in-flight local sign-in while preserving its action name"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation announces a pending password save without changing its payload or successful destination","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"announces a pending password save without changing its payload or successful destination"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation focuses the first invalid local-login field and associates its explanation","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"focuses the first invalid local-login field and associates its explanation"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation focuses the invalid new password without losing confirmation input","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"focuses the invalid new password without losing confirmation input"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation focuses and explains the invalid reset-request email without sending a command","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"focuses and explains the invalid reset-request email without sending a command"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation replaces previous reset-request success when a later request fails","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"replaces previous reset-request success when a later request fails"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation does not assert optional authentication while login configuration is unresolved","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"does not assert optional authentication while login configuration is unresolved"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation does not assert optional authentication while register configuration is unresolved","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"does not assert optional authentication while register configuration is unresolved"},{"ancestorTitles":["public auth presentation"],"duration":null,"failing":false,"failureDetails":[],"failureMessages":[],"fullName":"public auth presentation offers a read-only configuration retry while retaining entered sign-in fields","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"startAt":1793751947501,"status":"pending","title":"offers a read-only configuration retry while retaining entered sign-in fields"}],"endTime":1793751947514,"message":" ● public auth presentation › announces a pending login result in the current UI language without replay\n\n expect(element).toHaveTextContent()\n\n Expected element to have text content:\n Logget inn.\n Received:\n Signed in.\n\n 68 | fireEvent.click(screen.getByRole('button', { name: 'Norsk bokmål' }));\n 69 | await act(async () => pending.resolve({ data: {} }));\n > 70 | expect(screen.getByRole('alert')).toHaveTextContent(translations.nb[messageKey]);\n | ^\n 71 | expect(mockedApi.post).toHaveBeenCalledTimes(1);\n 72 | });\n 73 |\n\n at toHaveTextContent (src/public-auth-presentation.test.tsx:70:39)\n\n ● public auth presentation › announces a pending request result in the current UI language without replay\n\n expect(element).toHaveTextContent()\n\n Expected element to have text content:\n Hvis kontoen finnes, er en nullstillingslenke sendt.\n Received:\n If that account exists, a reset link has been sent.\n\n 68 | fireEvent.click(screen.getByRole('button', { name: 'Norsk bokmål' }));\n 69 | await act(async () => pending.resolve({ data: {} }));\n > 70 | expect(screen.getByRole('alert')).toHaveTextContent(translations.nb[messageKey]);\n | ^\n 71 | expect(mockedApi.post).toHaveBeenCalledTimes(1);\n 72 | });\n 73 |\n\n at toHaveTextContent (src/public-auth-presentation.test.tsx:70:39)\n\n ● public auth presentation › announces a pending reset result in the current UI language without replay\n\n expect(element).toHaveTextContent()\n\n Expected element to have text content:\n Passord tilbakestilt. Vennligst logg inn.\n Received:\n Password reset. Please sign in.\n\n 68 | fireEvent.click(screen.getByRole('button', { name: 'Norsk bokmål' }));\n 69 | await act(async () => pending.resolve({ data: {} }));\n > 70 | expect(screen.getByRole('alert')).toHaveTextContent(translations.nb[messageKey]);\n | ^\n 71 | expect(mockedApi.post).toHaveBeenCalledTimes(1);\n 72 | });\n 73 |\n\n at toHaveTextContent (src/public-auth-presentation.test.tsx:70:39)\n","name":"C:\\Users\\Connor\\.codex\\worktrees\\direct-roadmap-integration\\Job tracker\\job-tracker-ui\\src\\public-auth-presentation.test.tsx","startTime":1793751944526,"status":"failed","summary":""}],"wasInterrupted":false}