UNPKG

@dasch-swiss/dsp-js

Version:

JavaScript library that handles API requests to Knora

31 lines 1.68 kB
import { JsonConvert, OperationMode, ValueCheckingMode } from "json2typescript"; import { PropertyMatchingRule } from "json2typescript/src/json2typescript/json-convert-enums"; import { AjaxResponse } from "rxjs/ajax"; import { ApiResponseData } from "../../../../src/models/api-response-data"; import { HealthResponse } from "../../../../src/models/system/health-response"; import maintenance from "./health/maintenance-mode-response.json"; import running from "./health/running-response.json"; import stopped from "./health/stopped-response.json"; export var MockHealth; (function (MockHealth) { var jsonConvert = new JsonConvert(OperationMode.ENABLE, ValueCheckingMode.DISALLOW_NULL, false, PropertyMatchingRule.CASE_STRICT); MockHealth.mockMaintenance = function () { var responseData = ApiResponseData.fromAjaxResponse(new AjaxResponse({}, {}, {})); var healthRes = jsonConvert.serializeObject(maintenance, HealthResponse); responseData.body = healthRes; return responseData; }; MockHealth.mockRunning = function () { var responseData = ApiResponseData.fromAjaxResponse(new AjaxResponse({}, {}, {})); var healthRes = jsonConvert.serializeObject(running, HealthResponse); responseData.body = healthRes; return responseData; }; MockHealth.mockStopped = function () { var responseData = ApiResponseData.fromAjaxResponse(new AjaxResponse({}, {}, {})); var healthRes = jsonConvert.serializeObject(stopped, HealthResponse); responseData.body = healthRes; return responseData; }; })(MockHealth || (MockHealth = {})); //# sourceMappingURL=mock-health.js.map