2
我正在使用jsdom(在單元測試中)來執行一些腳本,就好像它們在瀏覽器中一樣,除非如果其中一個腳本出現錯誤,腳本會自動失敗。如何在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);
}
});
這是一個錯誤還是我做錯了什麼?