tests/src/Nightwatch/Tests/drupalHtmlBuilderTest.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/src/Nightwatch/Tests/drupalHtmlBuilderTest.js b/tests/src/Nightwatch/Tests/drupalHtmlBuilderTest.js index 0c4574f..6ee5f71 100644 --- a/tests/src/Nightwatch/Tests/drupalHtmlBuilderTest.js +++ b/tests/src/Nightwatch/Tests/drupalHtmlBuilderTest.js @@ -1,12 +1,14 @@ const assert = require('assert'); const fs = require('fs'); const path = require('path'); +// eslint-disable-next-line import/no-extraneous-dependencies const { JSDOM } = require('jsdom'); // Nightwatch doesn't support ES modules. This workaround loads the class // directly here. // @todo remove this after https://www.drupal.org/project/drupal/issues/3247647 // has been resolved. +// eslint-disable-next-line no-eval const DrupalHtmlBuilder = eval(`(${fs.readFileSync(path.resolve(__dirname, '../../../../js/ckeditor5_plugins/drupalEngine/src/drupalhtmlbuilder.js')).toString()})`.replace('export default', '')); const { document, Node } = (new JSDOM(``)).window;