fleet/frontend/test/mocks/create_request_mock.js
Gabe Hernandez efb35b537a
add prettier and have it format all fleet application code (#625)
* add prettier and have it format all js code except website:
:

* trying running prettier check in CI

* fix runs on in CI

* change CI job name

* fix prettier erros and fix CI
2021-04-12 14:32:25 +01:00

26 lines
552 B
JavaScript

import nock from "nock";
const createRequestMock = ({
bearerToken,
endpoint,
method,
params,
responseStatus = 200,
response,
}) => {
const reqHeaders = { Authorization: `Bearer ${bearerToken}` };
const host = "http://localhost:8080";
const req = bearerToken ? nock(host) : nock(host, { reqHeaders });
if (params) {
return req[method](endpoint, JSON.stringify(params)).reply(
responseStatus,
response
);
}
return req[method](endpoint).reply(responseStatus, response);
};
export default createRequestMock;