From 25541417915d49c3985535160f7997b672122578 Mon Sep 17 00:00:00 2001 From: exoego Date: Thu, 6 Jun 2024 18:45:41 +0900 Subject: [PATCH] Use AxiosMockAdapter throughout README --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 867bf34..5a5db0c 100644 --- a/README.md +++ b/README.md @@ -21,10 +21,10 @@ Mocking a `GET` request ```js var axios = require("axios"); -var MockAdapter = require("axios-mock-adapter"); +var AxiosMockAdapter = require("axios-mock-adapter"); // This sets the mock adapter on the default instance -var mock = new MockAdapter(axios); +var mock = new AxiosMockAdapter(axios); // Mock any GET request to /users // arguments for reply are (status, data, headers) @@ -41,10 +41,10 @@ Mocking a `GET` request with specific parameters ```js var axios = require("axios"); -var MockAdapter = require("axios-mock-adapter"); +var AxiosMockAdapter = require("axios-mock-adapter"); // This sets the mock adapter on the default instance -var mock = new MockAdapter(axios); +var mock = new AxiosMockAdapter(axios); // Mock GET request to /users when param `searchText` is 'John' // arguments for reply are (status, data, headers) @@ -65,7 +65,7 @@ To add a delay to responses, specify a delay amount (in milliseconds) when insta ```js // All requests using this instance will have a 2 seconds delay: -var mock = new MockAdapter(axiosInstance, { delayResponse: 2000 }); +var mock = new AxiosMockAdapter(axiosInstance, { delayResponse: 2000 }); ``` You can restore the original adapter (which will remove the mocking behavior) @@ -279,7 +279,7 @@ If you set `onNoMatch` option to `passthrough` all requests would be forwarded o ```js // Mock all requests to /foo with HTTP 200, but forward // any others requests to server -var mock = new MockAdapter(axiosInstance, { onNoMatch: "passthrough" }); +var mock = new AxiosMockAdapter(axiosInstance, { onNoMatch: "passthrough" }); mock.onAny("/foo").reply(200); ``` @@ -287,7 +287,7 @@ mock.onAny("/foo").reply(200); Using `onNoMatch` option with `throwException` to throw an exception when a request is made without match any handler. It's helpful to debug your test mocks. ```js -var mock = new MockAdapter(axiosInstance, { onNoMatch: "throwException" }); +var mock = new AxiosMockAdapter(axiosInstance, { onNoMatch: "throwException" }); mock.onAny("/foo").reply(200); @@ -325,7 +325,7 @@ Composing from multiple sources with Promises: ```js var normalAxios = axios.create(); var mockAxios = axios.create(); -var mock = new MockAdapter(mockAxios); +var mock = new AxiosMockAdapter(mockAxios); mock .onGet("/orders")