diff --git a/src/pages/app/__tests__/builder.test.js b/src/pages/app/__tests__/builder.test.js index 4615e5aa..dea1dfc4 100644 --- a/src/pages/app/__tests__/builder.test.js +++ b/src/pages/app/__tests__/builder.test.js @@ -2,6 +2,7 @@ import { navigate as mockNavigateFunction } from 'gatsby'; import React from 'react'; import { fireEvent, + getByText, render, screen, waitFor, @@ -117,9 +118,13 @@ describe('Builder', () => { ); expect(mockNavigateFunction).toHaveBeenCalledWith('/app/dashboard'); - await waitFor(() => { - expect(screen.getByRole('alert')).toBeInTheDocument(); - }); + const notification = await screen.findByRole('alert'); + expect( + getByText( + notification, + /The resume you were looking for does not exist anymore/i, + ), + ).toBeInTheDocument(); await waitFor(() => expect( diff --git a/src/pages/app/__tests__/dashboard.test.js b/src/pages/app/__tests__/dashboard.test.js index 26b8bccc..9a6b2523 100644 --- a/src/pages/app/__tests__/dashboard.test.js +++ b/src/pages/app/__tests__/dashboard.test.js @@ -1,6 +1,7 @@ import React from 'react'; import { fireEvent, + getByText, queryByText, render, screen, @@ -160,9 +161,13 @@ describe('Dashboard', () => { }); it('displays notification', async () => { - await waitFor(() => { - expect(screen.getByRole('alert')).toBeInTheDocument(); - }); + const notification = await screen.findByRole('alert'); + expect( + getByText( + notification, + new RegExp(`${resumeToDelete.name} was deleted successfully`, 'i'), + ), + ).toBeInTheDocument(); await waitForDatabaseRemoveToHaveCompleted(); });