UNPKG

sinon

Version:

JavaScript test spies, stubs and mocks.

29 lines (20 loc) 603 B
"use strict"; var formatio = require("@sinonjs/formatio"); var formatter = formatio.configure({ quoteStrings: false, limitChildrenCount: 250 }); var customFormatter; function format() { if (customFormatter) { return customFormatter.apply(null, arguments); } return formatter.ascii.apply(formatter, arguments); } format.setFormatter = function (aCustomFormatter) { if (typeof aCustomFormatter !== "function") { throw new Error("format.setFormatter must be called with a function"); } customFormatter = aCustomFormatter; }; module.exports = format;