1
- import { QueryClient , QueryClientProvider } from '@tanstack/react-query'
1
+ import {
2
+ QueryClientProvider as QueryClientProviderV5 ,
3
+ QueryClient as QueryClientV5 ,
4
+ useQuery as useQueryV5 ,
5
+ } from '@tanstack/react-queryV5'
2
6
import { renderHook , waitFor } from '@testing-library/react'
3
7
import { graphql , HttpResponse } from 'msw'
4
8
import { setupServer } from 'msw/node'
5
9
6
- import { useCommitHeaderDataTeam } from './useCommitHeaderDataTeam '
10
+ import { CommitHeaderDataTeamQueryOpts } from './CommitHeaderDataTeamQueryOpts '
7
11
8
12
const mockRepository = {
9
13
owner : {
@@ -54,21 +58,23 @@ const mockNullOwner = {
54
58
55
59
const mockUnsuccessfulParseError = { }
56
60
57
- const queryClient = new QueryClient ( {
58
- defaultOptions : { queries : { retry : false , useErrorBoundary : false } } ,
59
- } )
60
61
const server = setupServer ( )
62
+ const queryClientV5 = new QueryClientV5 ( {
63
+ defaultOptions : { queries : { retry : false } } ,
64
+ } )
61
65
62
66
const wrapper : React . FC < React . PropsWithChildren > = ( { children } ) => (
63
- < QueryClientProvider client = { queryClient } > { children } </ QueryClientProvider >
67
+ < QueryClientProviderV5 client = { queryClientV5 } >
68
+ { children }
69
+ </ QueryClientProviderV5 >
64
70
)
65
71
66
72
beforeAll ( ( ) => {
67
73
server . listen ( )
68
74
} )
69
75
70
76
afterEach ( ( ) => {
71
- queryClient . clear ( )
77
+ queryClientV5 . clear ( )
72
78
server . resetHandlers ( )
73
79
} )
74
80
@@ -83,7 +89,7 @@ interface SetupArgs {
83
89
isNullOwner ?: boolean
84
90
}
85
91
86
- describe ( 'useCommitHeaderDataTeam ' , ( ) => {
92
+ describe ( 'CommitHeaderDataTeamQueryOpts ' , ( ) => {
87
93
function setup ( {
88
94
isNotFoundError = false ,
89
95
isOwnerNotActivatedError = false ,
@@ -115,12 +121,14 @@ describe('useCommitHeaderDataTeam', () => {
115
121
116
122
const { result } = renderHook (
117
123
( ) =>
118
- useCommitHeaderDataTeam ( {
119
- provider : 'gh' ,
120
- owner : 'codecov' ,
121
- repo : 'test-repo' ,
122
- commitId : 'id-1' ,
123
- } ) ,
124
+ useQueryV5 (
125
+ CommitHeaderDataTeamQueryOpts ( {
126
+ provider : 'gh' ,
127
+ owner : 'codecov' ,
128
+ repo : 'test-repo' ,
129
+ commitId : 'id-1' ,
130
+ } )
131
+ ) ,
124
132
{ wrapper }
125
133
)
126
134
@@ -158,12 +166,14 @@ describe('useCommitHeaderDataTeam', () => {
158
166
159
167
const { result } = renderHook (
160
168
( ) =>
161
- useCommitHeaderDataTeam ( {
162
- provider : 'gh' ,
163
- owner : 'codecov' ,
164
- repo : 'test-repo' ,
165
- commitId : 'id-1' ,
166
- } ) ,
169
+ useQueryV5 (
170
+ CommitHeaderDataTeamQueryOpts ( {
171
+ provider : 'gh' ,
172
+ owner : 'codecov' ,
173
+ repo : 'test-repo' ,
174
+ commitId : 'id-1' ,
175
+ } )
176
+ ) ,
167
177
{ wrapper }
168
178
)
169
179
@@ -197,12 +207,14 @@ describe('useCommitHeaderDataTeam', () => {
197
207
198
208
const { result } = renderHook (
199
209
( ) =>
200
- useCommitHeaderDataTeam ( {
201
- provider : 'gh' ,
202
- owner : 'codecov' ,
203
- repo : 'test-repo' ,
204
- commitId : 'id-1' ,
205
- } ) ,
210
+ useQueryV5 (
211
+ CommitHeaderDataTeamQueryOpts ( {
212
+ provider : 'gh' ,
213
+ owner : 'codecov' ,
214
+ repo : 'test-repo' ,
215
+ commitId : 'id-1' ,
216
+ } )
217
+ ) ,
206
218
{ wrapper }
207
219
)
208
220
@@ -233,12 +245,14 @@ describe('useCommitHeaderDataTeam', () => {
233
245
234
246
const { result } = renderHook (
235
247
( ) =>
236
- useCommitHeaderDataTeam ( {
237
- provider : 'gh' ,
238
- owner : 'codecov' ,
239
- repo : 'test-repo' ,
240
- commitId : 'id-1' ,
241
- } ) ,
248
+ useQueryV5 (
249
+ CommitHeaderDataTeamQueryOpts ( {
250
+ provider : 'gh' ,
251
+ owner : 'codecov' ,
252
+ repo : 'test-repo' ,
253
+ commitId : 'id-1' ,
254
+ } )
255
+ ) ,
242
256
{ wrapper }
243
257
)
244
258
@@ -269,12 +283,14 @@ describe('useCommitHeaderDataTeam', () => {
269
283
270
284
const { result } = renderHook (
271
285
( ) =>
272
- useCommitHeaderDataTeam ( {
273
- provider : 'gh' ,
274
- owner : 'codecov' ,
275
- repo : 'test-repo' ,
276
- commitId : 'id-1' ,
277
- } ) ,
286
+ useQueryV5 (
287
+ CommitHeaderDataTeamQueryOpts ( {
288
+ provider : 'gh' ,
289
+ owner : 'codecov' ,
290
+ repo : 'test-repo' ,
291
+ commitId : 'id-1' ,
292
+ } )
293
+ ) ,
278
294
{ wrapper }
279
295
)
280
296
0 commit comments