Skip to content

Commit 88b3721

Browse files
fix issue
Signed-off-by: Harsh <harshit1092004@gmail.com>
1 parent ea25297 commit 88b3721

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

frontend/__tests__/unit/pages/SettingsPage.test.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
mockNoSubscriptions,
88
mockUpdateSubscriptionResult,
99
} from '@mockData/mockSubscriptionData'
10-
import { screen, fireEvent, waitFor } from '@testing-library/react'
10+
import { screen, fireEvent, waitFor, within } from '@testing-library/react'
1111
import { useSession } from 'next-auth/react'
1212
import { render } from 'wrappers/testUtil'
1313
import SettingsPage from 'app/settings/page'
@@ -226,7 +226,10 @@ describe('SettingsPage Component', () => {
226226
render(<SettingsPage />)
227227
const deleteButtons = screen.getAllByText('Delete')
228228
fireEvent.click(deleteButtons[0])
229-
fireEvent.click(screen.getAllByText('Delete')[1])
229+
230+
const dialog = screen.getByRole('dialog')
231+
const confirmDeleteButton = within(dialog).getByRole('button', { name: 'Delete' })
232+
fireEvent.click(confirmDeleteButton)
230233

231234
await waitFor(() => {
232235
expect(mockDeleteMutation).toHaveBeenCalled()

0 commit comments

Comments
 (0)