0.1.0 • Published 4 years ago
@sleep-client/caller v0.1.0
@sleep-client/caller
Installation
$ npm i @sleep-client/caller
Usage
import assert from "assert";
import { parse } from "@sleep-client/parser";
import { callRequest } from "@sleep-client/caller";
(await () => {
try {
const parsedStateFile = await parse("./path/to/stateFile");
const workspaces = parsedStateFile.getWorkspaces();
const collections = parsedStateFile.getWorkspaceCollections(workspaces[0]);
const [request] = parsedStateFile.getCollectionRequests(collections[0]);
const call = callRequest(request);
assert.strictEqual(call.request, request);
const response = await call.response;
assert.strictEqual(200, response.status);
} catch(e){
e.message // Contains any errors parsing
}
})()
0.1.0
4 years ago