@biothings-explorer/query_graph_handler
Version:
A nodejs module to query TRAPI Query Graph
27 lines (24 loc) • 982 B
JavaScript
const logEntry = require("../../src/log_entry");
describe("test log entry module", () => {
test("if no optional param passed, should return default value", () => {
const log = new logEntry().getLog();
expect(log.code).toEqual(null);
expect(log.level).toEqual("DEBUG");
expect(log.message).toEqual(null);
expect(log).toHaveProperty("timestamp");
})
test("if code is correctly set", () => {
const log = new logEntry("DEBUG", 404).getLog();
expect(log.code).toEqual(404);
expect(log.level).toEqual("DEBUG");
expect(log.message).toEqual(null);
expect(log).toHaveProperty("timestamp");
})
test("if message is correctly set", () => {
const log = new logEntry("DEBUG", null, "yes").getLog();
expect(log.code).toEqual(null);
expect(log.level).toEqual("DEBUG");
expect(log.message).toEqual("yes");
expect(log).toHaveProperty("timestamp");
})
})