fail-whale
Version:
Easily print a fail whale
25 lines • 943 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var fail_whale_1 = require("../fail-whale");
describe('print test', function () {
it('can print without message', function () {
console.error = jest.fn();
console.log = jest.fn();
fail_whale_1.failWhale();
expect(console.error).toHaveBeenCalledTimes(4);
expect(console.log).not.toHaveBeenCalled();
});
it('can take custom logger', function () {
var logWarn = {
error: function (msg) { return console.warn(msg); }
};
logWarn.error = jest.fn();
console.error = jest.fn();
console.log = jest.fn();
fail_whale_1.failWhale('hello', logWarn);
expect(console.error).not.toHaveBeenCalled();
expect(console.log).not.toHaveBeenCalled();
expect(logWarn.error).toHaveBeenCalledTimes(5);
});
});
//# sourceMappingURL=fail-whale.test.js.map