evergreen.js
Version:
JavaScript/TypeScript library for the Evergreen REST API
30 lines • 893 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
jest.mock("./evergreen");
const evergreen_1 = require("./evergreen");
test("API test with a mock", (done) => {
const evergreen = new evergreen_1.client("user", "key", "server");
const toTest = [
evergreen.getDistros,
evergreen.getRecentTasks,
evergreen.getAdminConfig,
evergreen.getBanner,
];
let count = 0;
const callback = (error, response, body) => {
expect(error).toBe(null);
expect(response.statusCode).toBe(200);
expect(body).not.toBe(null);
expect(body).not.toBe(undefined);
if (count < toTest.length - 1) {
count++;
}
else {
done();
}
};
toTest.forEach((fn) => {
evergreen[fn.name](callback);
});
});
//# sourceMappingURL=evergreen_mock.test.js.map