使用 Node 的断言模块如何测试错误消息?
throw new Error('Email is required!');
我使用assert.throws来检查是否抛出错误:
assert.throws(myFunction, Error);
但这并不提供检查消息的能力。
最佳答案
您可以传递正则表达式作为第二个参数。
assert.throws(myFunction, /Email is required/);
关于node.js - Node 断言 : Test error message,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28473259/