Я использую json -сервер для создания сервисов API. При использовании fetchMock.mock("endpoint")
извлекает макет, фактически вызывая внутренний API, и возвращает данные с сервера json вместо фиктивных данных. Пожалуйста, помогите мне.
it("Should create a GET_LOGIN_INFORMATION action", () => {
const loginInfoMockData = [
{ role: "admin", username: "akshay.jadhav.aj1@gmail.com" },
{ role: "staff", username: "jadhavakshayjj8@gmail.com" }
];
fetchMock.mock("*", {
body: loginInfoMockData,
headers: { "content-type": "application/json" }
});
const expectedAction = {
type: ActionConstant.GET_LOGIN_INFORMATION,
loginInfo: loginInfoMockData
};
const store = mockStore({ loginInfo: loginInfoMockData });
return store.dispatch(LoginAction.getLoginInformation()).then(() => {
expect(store.getActions()[0]).toEqual(expectedAction);
});
});
});