node assert:测试错误消息

时间:2015-02-12 09:04:32

标签: node.js mocha assert node-assert

使用node的assert模块如何测试错误消息?

throw new Error('Email is required!');

我正在使用assert.throws来检查是否抛出了错误:

assert.throws(myFunction, Error);

但这并没有提供检查信息的能力。

1 个答案:

答案 0 :(得分:1)

您可以将正则表达式作为第二个参数传递。

assert.throws(myFunction, /Email is required/);