UNPKG

@brimdata/zealot

Version:

The Javascript Client for Zed Lakes

32 lines (31 loc) 907 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const _error = require("./error"); test("server error", ()=>{ const e = (0, _error.createError)({ kind: "Bad", error: "things can happen" }); expect(e.toString()).toEqual("Bad: things can happen"); }); test("object error", ()=>{ const e = (0, _error.createError)({ boom: "bang" }); expect(e.boom).toEqual("bang"); expect(e.toString()).toEqual("Error"); }); test("Error error", ()=>{ const e = (0, _error.createError)(new Error("my own error")); expect(e.toString()).toEqual("Error: my own error"); }); test("string error", ()=>{ const e = (0, _error.createError)("im a string"); expect(e.toString()).toEqual("Error: im a string"); }); test("null error", ()=>{ const e = (0, _error.createError)(null); expect(e.toString()).toEqual("Error: null"); });