1
使用节点的断言模块如何测试错误消息?节点断言:测试错误消息
throw new Error('Email is required!');
我使用assert.throws检查,如果被抛出的错误:
assert.throws(myFunction, Error);
但是,这并没有提供检查消息的能力。
使用节点的断言模块如何测试错误消息?节点断言:测试错误消息
throw new Error('Email is required!');
我使用assert.throws检查,如果被抛出的错误:
assert.throws(myFunction, Error);
但是,这并没有提供检查消息的能力。
您可以传递正则表达式作为第二个参数。
assert.throws(myFunction, /Email is required/);
你抛出新错误是在myFunction? – V31 2015-02-12 09:16:22
是的。检查是否引发错误就像魅力一样。但我想测试错误的消息。 – mosquito87 2015-02-12 09:18:57