mirror of
https://github.com/empayre/fleet.git
synced 2024-11-06 17:05:18 +00:00
efb35b537a
* 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
26 lines
552 B
JavaScript
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;
|