Skip to content

Commit 64ab430

Browse files
committed
Update request.test.ts
1 parent b8ef9dc commit 64ab430

File tree

1 file changed

+17
-14
lines changed

1 file changed

+17
-14
lines changed

packages/core/tests/request.test.ts

+17-14
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,19 @@ beforeEach(() => {
1818

1919
vi.mock('axios')
2020

21+
const axiosMock = vi.mocked(axios)
22+
2123
test('create a request from the helper method', () => {
22-
const request = Request.create(getRequestParams())
24+
const request = Request.create(getRequestParams(), page.get())
2325

2426
expect(request).toBeInstanceOf(Request)
2527
})
2628

2729
test('sending the correct headers for partial requests', async () => {
28-
axios.mockResolvedValue(axiosResponse())
30+
axiosMock.mockResolvedValue(axiosResponse())
2931
const responseHandleSpy = vi.spyOn(Response.prototype, 'handle').mockResolvedValue()
3032

31-
const request = Request.create(getRequestParams({ only: ['foo', 'bar'] }))
33+
const request = Request.create(getRequestParams({ only: ['foo', 'bar'] }), page.get())
3234

3335
await request.send()
3436

@@ -60,9 +62,9 @@ test('including inertia version request header', async () => {
6062

6163
const responseHandleSpy = vi.spyOn(Response.prototype, 'handle').mockResolvedValue()
6264

63-
axios.mockResolvedValue(axiosResponse())
65+
axiosMock.mockResolvedValue(axiosResponse())
6466

65-
const request = Request.create(getRequestParams())
67+
const request = Request.create(getRequestParams(), page.get())
6668

6769
await request.send()
6870

@@ -87,12 +89,13 @@ test('including inertia version request header', async () => {
8789
test('including the error bag in request header', async () => {
8890
const responseHandleSpy = vi.spyOn(Response.prototype, 'handle').mockResolvedValue()
8991

90-
axios.mockResolvedValue(axiosResponse())
92+
axiosMock.mockResolvedValue(axiosResponse())
9193

9294
const request = Request.create(
9395
getRequestParams({
9496
errorBag: 'error-tho',
9597
}),
98+
page.get(),
9699
)
97100

98101
await request.send()
@@ -152,14 +155,14 @@ test.each([
152155
const onCancel = vi.fn()
153156
const onFinish = vi.fn()
154157

155-
axios.mockResolvedValue(axiosResponse())
158+
axiosMock.mockResolvedValue(axiosResponse())
156159

157160
const requestParams = getRequestParams({
158161
onCancel,
159162
onFinish,
160163
})
161164

162-
const request = Request.create(requestParams)
165+
const request = Request.create(requestParams, page.get())
163166

164167
request.send()
165168
request.cancel(cancelParams)
@@ -189,7 +192,7 @@ test('errors with responses', async () => {
189192
const fireFinishEventsSpy = vi.spyOn(events, 'fireFinishEvent').mockReturnValue()
190193
const onFinish = vi.fn()
191194

192-
axios.mockRejectedValue({
195+
axiosMock.mockRejectedValue({
193196
response: axiosResponse({
194197
status: 422,
195198
}),
@@ -199,7 +202,7 @@ test('errors with responses', async () => {
199202
onFinish,
200203
})
201204

202-
const request = Request.create(requestParams)
205+
const request = Request.create(requestParams, page.get())
203206

204207
await request.send()
205208

@@ -228,13 +231,13 @@ test.each([
228231
const fireExceptionEventsSpy = vi.spyOn(events, 'fireExceptionEvent').mockReturnValue(shouldThrow)
229232
const onFinish = vi.fn()
230233

231-
axios.mockRejectedValue()
234+
axiosMock.mockRejectedValue(null)
232235

233236
const requestParams = getRequestParams({
234237
onFinish,
235238
})
236239

237-
const request = Request.create(requestParams)
240+
const request = Request.create(requestParams, page.get())
238241

239242
// if (!shouldThrow) {
240243
await expect(request.send()).rejects.toThrow()
@@ -262,13 +265,13 @@ test('request cancelled errors are handled gracefully', async () => {
262265

263266
const onFinish = vi.fn()
264267

265-
axios.mockRejectedValue()
268+
axiosMock.mockRejectedValue(null)
266269

267270
const requestParams = getRequestParams({
268271
onFinish,
269272
})
270273

271-
const request = Request.create(requestParams)
274+
const request = Request.create(requestParams, page.get())
272275

273276
await request.send()
274277

0 commit comments

Comments
 (0)