Node.js 节点断言:测试错误消息
使用节点的断言模块如何测试错误消息Node.js 节点断言:测试错误消息,node.js,mocha.js,assert,node-assert,Node.js,Mocha.js,Assert,Node Assert,使用节点的断言模块如何测试错误消息 throw new Error('Email is required!'); 我正在使用assert.throws检查是否引发了错误: assert.throws(myFunction, Error); 但这不提供检查消息的功能。您可以将正则表达式作为第二个参数传递 assert.throws(myFunction, /Email is required/); 您的抛出新错误在myFunction中?是。检查是否抛出错误就像一个符咒。但我也想测试错误的消
throw new Error('Email is required!');
我正在使用assert.throws检查是否引发了错误:
assert.throws(myFunction, Error);
但这不提供检查消息的功能。您可以将正则表达式作为第二个参数传递
assert.throws(myFunction, /Email is required/);
您的抛出新错误在myFunction中?是。检查是否抛出错误就像一个符咒。但我也想测试错误的消息。