@dasch-swiss/dsp-js
Version:
JavaScript library that handles API requests to Knora
51 lines • 1.66 kB
JavaScript
export var MockAjaxCall;
(function (MockAjaxCall) {
/**
* Mocks a successful response to an Ajax call.
*
* @param mockData mocked data to be returned in the successful response's body.
*/
MockAjaxCall.mockResponse = function (mockData) {
return {
status: 200,
responseText: mockData
};
};
/**
* Mocks a unsuccessful 401 Not Authorized response to an Ajax call.
*
* @param mockData mocked data to be returned in the successful response's body.
*/
MockAjaxCall.mockNotAuthorizedResponse = function (mockData) {
if (mockData === void 0) { mockData = JSON.stringify({}); }
return {
status: 401,
responseText: mockData
};
};
/**
* Mocks a unsuccessful 404 Not Found response to an Ajax call.
*
* @param mockData mocked data to be returned in the successful response's body.
*/
MockAjaxCall.mockNotFoundResponse = function (mockData) {
if (mockData === void 0) { mockData = JSON.stringify({}); }
return {
status: 404,
responseText: mockData
};
};
/**
* Mocks a unsuccessful 400 Bad Request response to an Ajax call.
*
* @param mockData mocked data to be returned in the successful response's body.
*/
MockAjaxCall.mockBadRequestResponse = function (mockData) {
if (mockData === void 0) { mockData = JSON.stringify({}); }
return {
status: 400,
responseText: mockData
};
};
})(MockAjaxCall || (MockAjaxCall = {}));
//# sourceMappingURL=mockajaxcall.js.map