如何得到断言打印成功消息?
这是我写的一个断言
assert.equal(0,0,"Test Passed);
我希望它会打印消息testing通过,但没有发生。 但是,如果断言失败,则消息与错误一起显示。
那么如果testing成功了,有什么方法可以打印这个消息呢?
根据消息来源,只有断言失败时才会打印该消息。
assert.equal = function equal(actual, expected, message) { if (actual != expected) fail(actual, expected, message, '==', assert.equal); };
为了完整起见,这里是fail
的定义。
function fail(actual, expected, message, operator, stackStartFunction) { throw new assert.AssertionError({ message: message, actual: actual, expected: expected, operator: operator, stackStartFunction: stackStartFunction }); }