fix(web/m7-365): history page error-state test asserts by role

This commit is contained in:
2026-05-04 07:05:20 -04:00
parent c04b288737
commit aa5b277b6b
+4 -3
View File
@@ -99,9 +99,10 @@ describe('library/history page', () => {
it('renders error banner on isError', () => {
mockIsError = true;
render(HistoryPage);
// ApiErrorBanner renders generic error copy. The default message
// it falls back to is "Something went wrong."
expect(screen.getByText(/something went wrong/i)).toBeInTheDocument();
// ApiErrorBanner renders a role="alert" container. Assert by role
// rather than by message text, since the message comes from the
// error object's `.message` property and varies.
expect(screen.getByRole('alert')).toBeInTheDocument();
});
it('does not render the InfiniteScrollSentinel when hasNextPage is false', () => {