有没有办法让mocha打印错误对象而不是错误消息?

时间:2014-09-11 06:07:39

标签: node.js mocha

让我举个例子。

before(function (done)
{
    ...
    testUtils.someInitWork(done);
});

testUtils = {
    someInitWork: function (done)
    {
        ...
        if (e)
            // wrap the error into another error object and add contextual information.
            e2 = errorManager.getError('myerror', e, { context: "more context for the error });
    }
};

当测试初始化​​代码在util函数内部失败时,它会将所需的上下文信息传递给错误对象。这个错误对象最终会在完成回调之前传递给它。 mocha在控制台上打印错误消息(我正在使用记者规范)。相反,如果我可以让它打印util.inspect(e) - 该信息将更有用于调试问题。

当然,我可以修改测试代码进行打印。但是有没有办法修改mocha如何在控制台上报告错误(传递给回调之前)?

0 个答案:

没有答案