我正在使用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);
}
});
这是一个错误还是我做错了什么?