evergreen.js
Version:
JavaScript/TypeScript library for the Evergreen REST API
28 lines • 978 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const evergreen_1 = require("./evergreen");
test("Evergreen client is constructed correctly", () => {
const user = "me";
const key = "abc123";
const serverURL = "www.example.com";
const webURL = "www.example.com";
const evergreen = new evergreen_1.client(serverURL, webURL, user, key);
expect(evergreen.username).toBe(user);
expect(evergreen.key).toBe(key);
expect(evergreen.apiURL).toBe(serverURL);
});
test("query strings are formed correctly", () => {
const params1 = {
param1: "val1",
param2: true,
param3: 55,
};
expect(evergreen_1.queryString(params1)).toBe("?param1=val1¶m2=true¶m3=55");
const params2 = {
undefined: undefined,
null: null,
};
expect(evergreen_1.queryString(params2)).toBe("");
expect(evergreen_1.queryString({})).toBe("");
});
//# sourceMappingURL=evergreen.test.js.map