fix: insert user html more consistently (#42195)
* fix: use an iframe to preserve head and body * fix: remove unnecessary parsing of html The contents gets inserted into the DOM during transformHtml, which is always part of the build pipeline * fix: pipe contents through iframe * refactor: use the same code for both transforms * fix: try to handle test errors better Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
76529a17ba
commit
b1fb6adc39
@ -73,6 +73,14 @@ const { flatten, isEmpty, cloneDeep, isEqual } = lodash;
|
||||
|
||||
// rethrow unhandled rejections to make sure the tests exit with -1
|
||||
process.on('unhandledRejection', err => handleRejection(err));
|
||||
// If an uncaught exception gets here, then mocha is in an unexpected state. All
|
||||
// we can do is log the exception and exit with a non-zero code.
|
||||
process.on('uncaughtException', err => {
|
||||
console.error('Uncaught exception:', err.message);
|
||||
console.error(err.stack);
|
||||
// eslint-disable-next-line no-process-exit
|
||||
process.exit(1);
|
||||
});
|
||||
|
||||
const handleRejection = err => {
|
||||
// setting the error code because node does not (yet) exit with a non-zero
|
||||
|
Reference in New Issue
Block a user