UNPKG

822 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var tslib_1 = require("tslib");
4var fetch_mock_1 = tslib_1.__importDefault(require("fetch-mock"));
5var mockSpies = [
6 jest.spyOn(fetch_mock_1.default, 'mock'),
7 jest.spyOn(fetch_mock_1.default, 'get'),
8 jest.spyOn(fetch_mock_1.default, 'put'),
9 jest.spyOn(fetch_mock_1.default, 'post'),
10 jest.spyOn(fetch_mock_1.default, 'delete'),
11];
12var restoreSpy = jest.spyOn(fetch_mock_1.default, 'restore');
13function isMocked() {
14 var wasMocked = mockSpies.some(function (spy) { return spy.mock.calls.length > 0; });
15 var wasRestored = restoreSpy.mock.calls.length > 0;
16 return wasMocked && !wasRestored;
17}
18var augmentedFetchMock = fetch_mock_1.default;
19augmentedFetchMock.isMocked = isMocked;
20exports.default = augmentedFetchMock;