UNPKG

fail-whale

Version:
25 lines 943 B
"use strict"; 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