@@ -18,17 +18,19 @@ beforeEach(() => {
18
18
19
19
vi . mock ( 'axios' )
20
20
21
+ const axiosMock = vi . mocked ( axios )
22
+
21
23
test ( 'create a request from the helper method' , ( ) => {
22
- const request = Request . create ( getRequestParams ( ) )
24
+ const request = Request . create ( getRequestParams ( ) , page . get ( ) )
23
25
24
26
expect ( request ) . toBeInstanceOf ( Request )
25
27
} )
26
28
27
29
test ( 'sending the correct headers for partial requests' , async ( ) => {
28
- axios . mockResolvedValue ( axiosResponse ( ) )
30
+ axiosMock . mockResolvedValue ( axiosResponse ( ) )
29
31
const responseHandleSpy = vi . spyOn ( Response . prototype , 'handle' ) . mockResolvedValue ( )
30
32
31
- const request = Request . create ( getRequestParams ( { only : [ 'foo' , 'bar' ] } ) )
33
+ const request = Request . create ( getRequestParams ( { only : [ 'foo' , 'bar' ] } ) , page . get ( ) )
32
34
33
35
await request . send ( )
34
36
@@ -60,9 +62,9 @@ test('including inertia version request header', async () => {
60
62
61
63
const responseHandleSpy = vi . spyOn ( Response . prototype , 'handle' ) . mockResolvedValue ( )
62
64
63
- axios . mockResolvedValue ( axiosResponse ( ) )
65
+ axiosMock . mockResolvedValue ( axiosResponse ( ) )
64
66
65
- const request = Request . create ( getRequestParams ( ) )
67
+ const request = Request . create ( getRequestParams ( ) , page . get ( ) )
66
68
67
69
await request . send ( )
68
70
@@ -87,12 +89,13 @@ test('including inertia version request header', async () => {
87
89
test ( 'including the error bag in request header' , async ( ) => {
88
90
const responseHandleSpy = vi . spyOn ( Response . prototype , 'handle' ) . mockResolvedValue ( )
89
91
90
- axios . mockResolvedValue ( axiosResponse ( ) )
92
+ axiosMock . mockResolvedValue ( axiosResponse ( ) )
91
93
92
94
const request = Request . create (
93
95
getRequestParams ( {
94
96
errorBag : 'error-tho' ,
95
97
} ) ,
98
+ page . get ( ) ,
96
99
)
97
100
98
101
await request . send ( )
@@ -152,14 +155,14 @@ test.each([
152
155
const onCancel = vi . fn ( )
153
156
const onFinish = vi . fn ( )
154
157
155
- axios . mockResolvedValue ( axiosResponse ( ) )
158
+ axiosMock . mockResolvedValue ( axiosResponse ( ) )
156
159
157
160
const requestParams = getRequestParams ( {
158
161
onCancel,
159
162
onFinish,
160
163
} )
161
164
162
- const request = Request . create ( requestParams )
165
+ const request = Request . create ( requestParams , page . get ( ) )
163
166
164
167
request . send ( )
165
168
request . cancel ( cancelParams )
@@ -189,7 +192,7 @@ test('errors with responses', async () => {
189
192
const fireFinishEventsSpy = vi . spyOn ( events , 'fireFinishEvent' ) . mockReturnValue ( )
190
193
const onFinish = vi . fn ( )
191
194
192
- axios . mockRejectedValue ( {
195
+ axiosMock . mockRejectedValue ( {
193
196
response : axiosResponse ( {
194
197
status : 422 ,
195
198
} ) ,
@@ -199,7 +202,7 @@ test('errors with responses', async () => {
199
202
onFinish,
200
203
} )
201
204
202
- const request = Request . create ( requestParams )
205
+ const request = Request . create ( requestParams , page . get ( ) )
203
206
204
207
await request . send ( )
205
208
@@ -228,13 +231,13 @@ test.each([
228
231
const fireExceptionEventsSpy = vi . spyOn ( events , 'fireExceptionEvent' ) . mockReturnValue ( shouldThrow )
229
232
const onFinish = vi . fn ( )
230
233
231
- axios . mockRejectedValue ( )
234
+ axiosMock . mockRejectedValue ( null )
232
235
233
236
const requestParams = getRequestParams ( {
234
237
onFinish,
235
238
} )
236
239
237
- const request = Request . create ( requestParams )
240
+ const request = Request . create ( requestParams , page . get ( ) )
238
241
239
242
// if (!shouldThrow) {
240
243
await expect ( request . send ( ) ) . rejects . toThrow ( )
@@ -262,13 +265,13 @@ test('request cancelled errors are handled gracefully', async () => {
262
265
263
266
const onFinish = vi . fn ( )
264
267
265
- axios . mockRejectedValue ( )
268
+ axiosMock . mockRejectedValue ( null )
266
269
267
270
const requestParams = getRequestParams ( {
268
271
onFinish,
269
272
} )
270
273
271
- const request = Request . create ( requestParams )
274
+ const request = Request . create ( requestParams , page . get ( ) )
272
275
273
276
await request . send ( )
274
277
0 commit comments