diff options
author | toasted-nutbread <toasted-nutbread@users.noreply.github.com> | 2021-06-26 17:05:59 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-26 17:05:59 -0400 |
commit | 73caeac0fba13f83a810eab27dbc0aa49b3e9ef3 (patch) | |
tree | 1e82f97d87c3807397a8ffb82e4dcb14178465ca /dev | |
parent | f9167c8fddbb757d314e1545c9dc788415a1fbf7 (diff) |
Test updates (#1763)
* Allow passing of globals to custom VMs
* Add _serializeError
* Expose document to VM
Diffstat (limited to 'dev')
-rw-r--r-- | dev/database-vm.js | 6 | ||||
-rw-r--r-- | dev/translator-vm.js | 4 |
2 files changed, 5 insertions, 5 deletions
diff --git a/dev/database-vm.js b/dev/database-vm.js index b682bca3..014c989f 100644 --- a/dev/database-vm.js +++ b/dev/database-vm.js @@ -101,8 +101,8 @@ function atob(data) { } class DatabaseVM extends VM { - constructor() { - super({ + constructor(globals={}) { + super(Object.assign({ chrome, Image, Blob, @@ -111,7 +111,7 @@ class DatabaseVM extends VM { IDBKeyRange: global.IDBKeyRange, JSZip, atob - }); + }, globals)); this.context.window = this.context; this.indexedDB = global.indexedDB; } diff --git a/dev/translator-vm.js b/dev/translator-vm.js index f68b25db..7eab47b8 100644 --- a/dev/translator-vm.js +++ b/dev/translator-vm.js @@ -26,8 +26,8 @@ function clone(value) { } class TranslatorVM extends DatabaseVM { - constructor() { - super(); + constructor(globals) { + super(globals); this._japaneseUtil = null; this._translator = null; this._ankiNoteDataCreator = null; |