我正在使用 jsdom(在单元测试中)来执行一些脚本,就好像它们在浏览器中一样,这很好用,除了如果其中一个脚本出错,脚本会静默失败。
文档表明,如果存在任何错误,回调将返回一个错误数组,但即使我有错误,我也会返回 null。
var jsdom = require('jsdom').jsdom;
jsdom.env({
html: '<html><body></body></html>',
src: ["throw new Error('something ...')"],
done: function(errors, window) {
console.log(errors);
}
});
这是一个错误还是我做错了什么?