'use strict'; require('../common'); const { WPTRunner } = require('../common/wpt'); const runner = new WPTRunner('html/webappapis/atob'); // Needed to access to DOMException. runner.setFlags(['--expose-internals']); // Set a script that will be executed in the worker before running the tests. runner.setInitScript(` const { internalBinding } = require('internal/test/binding'); const { atob, btoa } = require('buffer'); const { DOMException } = internalBinding('messaging'); global.DOMException = DOMException; `); runner.runJsTests();