Skip to content

Commit

Permalink
fixed an issue with a frntend unit test hanging
Browse files Browse the repository at this point in the history
  • Loading branch information
ARADDCC002 committed Jun 12, 2024
1 parent 1cc88aa commit e834c68
Showing 1 changed file with 30 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -1,18 +1,29 @@
import { ThemeProvider } from '@mui/material/styles'
import { render, screen, waitFor } from '@testing-library/react'
import { useGetResponses } from 'actions/response'
import { useGetReviewRequestsForModel } from 'actions/review'
import { UserDisplayProps } from 'src/common/UserDisplay'
import AccessRequestDisplay from 'src/entry/model/accessRequests/AccessRequestDisplay'
import { ReviewBannerProps } from 'src/entry/model/reviews/ReviewBanner'
import { ReviewDisplayProps } from 'src/entry/model/reviews/ReviewDisplay'
import { lightTheme } from 'src/theme'
import { formatDateString } from 'utils/dateUtils'
import { testAccessRequest, testAccessRequestReview, testAccessRequestWithComments } from 'utils/test/testModels'
import {
testAccessRequest,
testAccessRequestReview,
testAccessRequestWithComments,
testComment,
} from 'utils/test/testModels'
import { describe, expect, it, vi } from 'vitest'

vi.mock('actions/review', () => ({
useGetReviewRequestsForModel: vi.fn(),
}))

vi.mock('actions/response', () => ({
useGetResponses: vi.fn(),
}))

vi.mock('src/entry/model/reviews/ReviewBanner.tsx', () => ({ default: (_props: ReviewBannerProps) => <></> }))
vi.mock('src/common/UserDisplay.tsx', () => ({ default: (_props: UserDisplayProps) => <></> }))
vi.mock('src/entry/model/reviews/ReviewDisplay.tsx', () => ({ default: (_props: ReviewDisplayProps) => <></> }))
Expand All @@ -25,6 +36,12 @@ describe('AccessRequestDisplay', () => {
isReviewsError: undefined,
mutateReviews: vi.fn(),
})
vi.mocked(useGetResponses).mockReturnValue({
responses: [],
isResponsesLoading: false,
isResponsesError: undefined,
mutateResponses: vi.fn(),
})
render(
<ThemeProvider theme={lightTheme}>
<AccessRequestDisplay accessRequest={testAccessRequest} />
Expand All @@ -47,6 +64,12 @@ describe('AccessRequestDisplay', () => {
isReviewsError: undefined,
mutateReviews: vi.fn(),
})
vi.mocked(useGetResponses).mockReturnValue({
responses: [testComment],
isResponsesLoading: false,
isResponsesError: undefined,
mutateResponses: vi.fn(),
})
render(
<ThemeProvider theme={lightTheme}>
<AccessRequestDisplay accessRequest={testAccessRequestWithComments} />
Expand All @@ -64,6 +87,12 @@ describe('AccessRequestDisplay', () => {
isReviewsError: undefined,
mutateReviews: vi.fn(),
})
vi.mocked(useGetResponses).mockReturnValue({
responses: [],
isResponsesLoading: false,
isResponsesError: undefined,
mutateResponses: vi.fn(),
})
render(
<ThemeProvider theme={lightTheme}>
<AccessRequestDisplay accessRequest={testAccessRequest} />
Expand Down

0 comments on commit e834c68

Please sign in to comment.