Aks*_*rma 5 unit-testing node.js
这是我写的断言
assert.equal(0,0,"Test Passed);
Run Code Online (Sandbox Code Playgroud)
我希望它会打印测试通过的消息,但它没有发生.但是,如果断言失败,则会显示消息以及错误.
如果测试成功,有没有办法打印消息?
根据消息来源,仅在断言失败时才打印消息.
assert.equal = function equal(actual, expected, message) {
if (actual != expected) fail(actual, expected, message, '==', assert.equal);
};
Run Code Online (Sandbox Code Playgroud)
这里只是为了完整性的定义fail.
function fail(actual, expected, message, operator, stackStartFunction) {
throw new assert.AssertionError({
message: message,
actual: actual,
expected: expected,
operator: operator,
stackStartFunction: stackStartFunction
});
}
Run Code Online (Sandbox Code Playgroud)