2 lines
19 KiB
JSON
2 lines
19 KiB
JSON
{"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}
|