diff --git a/packages/metascraper-readability/src/worker.js b/packages/metascraper-readability/src/worker.js index bf4a53f90..d54a88913 100644 --- a/packages/metascraper-readability/src/worker.js +++ b/packages/metascraper-readability/src/worker.js @@ -11,9 +11,15 @@ const parseReader = reader => { } } +const errorCapture = + process.env.NODE_ENV === 'test' ? 'tryAndCatch' : 'processLevel' + const getDocument = ({ url, html }) => { const { Window } = require('happy-dom') - const window = new Window({ url }) + const window = new Window({ + url, + settings: { errorCapture } + }) const document = window.document document.write(html) return document