mediawiki/extensions/WikibaseMediaInfo (main)

sourcepatches
$ date
Sat Nov  6 08:36:05 UTC 2021

$ git clone file:///srv/git/mediawiki-extensions-WikibaseMediaInfo.git repo --depth=1 -b master
Cloning into 'repo'...

$ git config user.name libraryupgrader

$ git config user.email tools.libraryupgrader@tools.wmflabs.org

$ git submodule update --init

$ grr init
Installed commit-msg hook.

$ git show-ref refs/heads/master
45f1b1ec4e4abcf74e80f98cc4f3062e616bbf3c refs/heads/master

$ composer install
Loading composer repositories with package information
Warning from https://repo.packagist.org: Support for Composer 1 is deprecated and some packages will not be available. You should upgrade to Composer 2. See https://blog.packagist.com/deprecating-composer-1-support/
Updating dependencies (including require-dev)
Package operations: 35 installs, 0 updates, 0 removals
  - Installing php-parallel-lint/php-console-color (v0.3): Loading from cache
  - Installing php-parallel-lint/php-console-highlighter (v0.5): Loading from cache
  - Installing php-parallel-lint/php-parallel-lint (v1.3.1): Loading from cache
  - Installing symfony/polyfill-php80 (v1.23.1): Loading from cache
  - Installing symfony/polyfill-mbstring (v1.23.1): Loading from cache
  - Installing symfony/polyfill-intl-normalizer (v1.23.0): Loading from cache
  - Installing symfony/polyfill-intl-grapheme (v1.23.1): Loading from cache
  - Installing symfony/polyfill-ctype (v1.23.0): Loading from cache
  - Installing symfony/string (v5.3.10): Loading from cache
  - Installing psr/container (1.1.1): Loading from cache
  - Installing symfony/service-contracts (v2.4.0): Loading from cache
  - Installing symfony/polyfill-php73 (v1.23.0): Loading from cache
  - Installing symfony/deprecation-contracts (v2.4.0): Loading from cache
  - Installing symfony/console (v5.3.10): Loading from cache
  - Installing psr/log (1.1.4): Loading from cache
  - Installing mediawiki/minus-x (1.1.1): Loading from cache
  - Installing squizlabs/php_codesniffer (3.6.0): Loading from cache
  - Installing sebastian/diff (3.0.3): Loading from cache
  - Installing composer/spdx-licenses (1.5.5): Loading from cache
  - Installing composer/semver (3.2.6): Loading from cache
  - Installing mediawiki/mediawiki-codesniffer (v37.0.0): Loading from cache
  - Installing tysonandre/var_representation_polyfill (0.1.1): Loading from cache
  - Installing sabre/event (5.1.4): Loading from cache
  - Installing netresearch/jsonmapper (v4.0.0): Loading from cache
  - Installing microsoft/tolerant-php-parser (v0.1.1): Loading from cache
  - Installing phpdocumentor/reflection-common (2.2.0): Loading from cache
  - Installing webmozart/assert (1.10.0): Loading from cache
  - Installing phpdocumentor/type-resolver (1.5.1): Loading from cache
  - Installing phpdocumentor/reflection-docblock (5.3.0): Loading from cache
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Loading from cache
  - Installing composer/xdebug-handler (2.0.2): Loading from cache
  - Installing phan/phan (5.2.0): Loading from cache
  - Installing mediawiki/phan-taint-check-plugin (3.3.2): Loading from cache
  - Installing mediawiki/mediawiki-phan-config (0.11.0): Loading from cache
  - Installing serialization/serialization (4.0.0): Loading from cache
symfony/service-contracts suggests installing symfony/service-implementation
symfony/console suggests installing symfony/event-dispatcher
symfony/console suggests installing symfony/lock
symfony/console suggests installing symfony/process
tysonandre/var_representation_polyfill suggests installing ext-var_representation (*)
phan/phan suggests installing ext-ast (Needed for parsing ASTs (unless --use-fallback-parser is used). 1.0.1+ is needed, 1.0.14+ is recommended.)
phan/phan suggests installing ext-var_representation (Suggested for converting values to strings in issue messages)
Writing lock file
Generating autoload files
14 packages you are using are looking for funding.
Use the `composer fund` command to find out more!

Upgrading c:mediawiki/mediawiki-codesniffer from 37.0.0 -> 38.0.0
$ composer update
Loading composer repositories with package information
Warning from https://repo.packagist.org: Support for Composer 1 is deprecated and some packages will not be available. You should upgrade to Composer 2. See https://blog.packagist.com/deprecating-composer-1-support/
Updating dependencies (including require-dev)
Package operations: 0 installs, 2 updates, 1 removal
  - Removing sebastian/diff (3.0.3)
  - Updating squizlabs/php_codesniffer (3.6.0 => 3.6.1): Loading from cache
  - Updating mediawiki/mediawiki-codesniffer (v37.0.0 => v38.0.0): Loading from cache
Writing lock file
Generating autoload files
13 packages you are using are looking for funding.
Use the `composer fund` command to find out more!

{'MediaWiki.Commenting.PropertyDocumentation.MissingDocumentationPrivate', 'MediaWiki.Commenting.FunctionComment.MissingDocumentationProtected', 'MediaWiki.Commenting.FunctionComment.MissingDocumentationPrivate', 'MediaWiki.Usage.ExtendClassUsage.FunctionConfigUsage', 'MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic'}
Tests fail!
$ git checkout .phpcs.xml

$ composer install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Generating autoload files
13 packages you are using are looking for funding.
Use the `composer fund` command to find out more!

$ composer test
> phpcs -p -s
............................................................ 60 / 89 (67%)
.............................                                89 / 89 (100%)


Time: 1.5 secs; Memory: 16MB

> parallel-lint . --exclude vendor --exclude node_modules
PHP 7.3.29 | 10 parallel jobs
............................................................ 60/89 (67 %)
.............................                                89/89 (100 %)


Checked 89 files in 0.4 seconds
No syntax error found
> minus-x check .
MinusX
======
Processing /src/repo...
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
...................................
All good!

Attempting to npm audit fix
$ npm audit fix --only=dev

> core-js@3.15.2 postinstall /src/repo/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 
> https://opencollective.com/core-js 
> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

+ jpeg-js@0.4.3
+ oojs-ui@0.42.1
+ jquery@3.6.0
added 709 packages from 764 contributors in 18.231s

86 packages are looking for funding
  run `npm fund` for details

fixed 15 of 15 vulnerabilities in 709 scanned packages

$ npm audit fix --only=dev
up to date in 3.483s

86 packages are looking for funding
  run `npm fund` for details

fixed 0 of 0 vulnerabilities in 710 scanned packages

$ npm audit fix --only=dev
up to date in 3.474s

86 packages are looking for funding
  run `npm fund` for details

fixed 0 of 0 vulnerabilities in 710 scanned packages

$ package-lock-lint package-lock.json
Checking package-lock.json

Verifying that tests still pass
$ npm ci
npm WARN prepare removing existing node_modules/ before installation

> core-js@3.15.2 postinstall /src/repo/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> wikibase-media-info@0.1.0 install /src/repo
> rm -rf node_modules/mediawiki && git clone -q --depth=1 https://gerrit.wikimedia.org/r/mediawiki/core node_modules/mediawiki

added 709 packages in 24.315s

$ npm test

> wikibase-media-info@0.1.0 test /src/repo
> grunt test && npm run test:unit

Running "eslint:all" (eslint) task

Running "banana:WikibaseMediaInfo" (banana) task
>> 2 message directories checked.

Running "stylelint:all" (stylelint) task
>> Linted 18 files without errors

Done.

> wikibase-media-info@0.1.0 test:unit /src/repo
> qunit 'tests/node-qunit/**/*.test.js'

TAP version 13
not ok 1 ExampleComponentWidget > Edit mode enabled
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/README/1.ExampleComponentWidget.test.js:6:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at ExampleComponentWidgetConstructor.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at ExampleComponentWidgetConstructor.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new ExampleComponentWidgetConstructor (/src/repo/resources/README/1.ExampleComponentWidget.js:40:32)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/README/1.ExampleComponentWidget.test.js:9:13)
  ...
not ok 2 ExampleComponentWidget > Edit mode disabled
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/README/1.ExampleComponentWidget.test.js:18:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at ExampleComponentWidgetConstructor.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at ExampleComponentWidgetConstructor.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new ExampleComponentWidgetConstructor (/src/repo/resources/README/1.ExampleComponentWidget.js:40:32)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/README/1.ExampleComponentWidget.test.js:21:13)
  ...
not ok 3 TemplatingFeatures > Toggle edit mode
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/README/2.TemplatingFeatures.test.js:7:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at TemplatingFeaturesConstructor.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at TemplatingFeaturesConstructor.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new TemplatingFeaturesConstructor (/src/repo/resources/README/2.TemplatingFeatures.js:24:28)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/README/2.TemplatingFeatures.test.js:10:13)
  ...
not ok 4 BestPractices > Valid data roundtrip
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/README/3.BestPractices.test.js:7:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at BestPracticesConstructor.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at BestPracticesConstructor.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new BestPracticesConstructor (/src/repo/resources/README/3.BestPractices.js:22:23)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/README/3.BestPractices.test.js:10:13)
  ...
not ok 5 Setting other data triggers a change event
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/README/3.BestPractices.test.js:21:7)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at BestPracticesConstructor.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at BestPracticesConstructor.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new BestPracticesConstructor (/src/repo/resources/README/3.BestPractices.js:22:23)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/README/3.BestPractices.test.js:24:12)
  ...
not ok 6 Setting same data does not trigger a change event
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/README/3.BestPractices.test.js:38:7)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at BestPracticesConstructor.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at BestPracticesConstructor.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new BestPracticesConstructor (/src/repo/resources/README/3.BestPractices.js:22:23)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/README/3.BestPractices.test.js:41:12)
  ...
not ok 7 ComponentWidget > Widget renders with default state
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/base/ComponentWidget.test.js:41:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at ExampleComponentWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at ExampleComponentWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new ExampleComponentWidget (/src/repo/tests/node-qunit/mediainfo/base/ComponentWidget.test.js:26:34)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/base/ComponentWidget.test.js:43:13)
  ...
not ok 8 ComponentWidget > Widget rerenders with new state
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/base/ComponentWidget.test.js:51:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at ExampleComponentWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at ExampleComponentWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new ExampleComponentWidget (/src/repo/tests/node-qunit/mediainfo/base/ComponentWidget.test.js:26:34)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/base/ComponentWidget.test.js:53:13)
  ...
not ok 9 ComponentWidget > Widget renders with changed template data
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/base/ComponentWidget.test.js:61:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at ExampleComponentWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at ExampleComponentWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new ExampleComponentWidget (/src/repo/tests/node-qunit/mediainfo/base/ComponentWidget.test.js:26:34)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/base/ComponentWidget.test.js:63:13)
  ...
not ok 10 ComponentWidget > Widget renders with async changed template data
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/base/ComponentWidget.test.js:77:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at ExampleComponentWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at ExampleComponentWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new ExampleComponentWidget (/src/repo/tests/node-qunit/mediainfo/base/ComponentWidget.test.js:26:34)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/base/ComponentWidget.test.js:79:13)
  ...
not ok 11 ComponentWidget > Widget will not rerender on state change if stopped
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/base/ComponentWidget.test.js:96:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at ExampleComponentWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at ExampleComponentWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new ExampleComponentWidget (/src/repo/tests/node-qunit/mediainfo/base/ComponentWidget.test.js:26:34)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/base/ComponentWidget.test.js:98:13)
  ...
not ok 12 ComponentWidget > Widget will only rerender once when multiple state changes happen during previous render
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/base/ComponentWidget.test.js:111:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at ExampleComponentWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at ExampleComponentWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new ExampleComponentWidget (/src/repo/tests/node-qunit/mediainfo/base/ComponentWidget.test.js:26:34)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/base/ComponentWidget.test.js:113:13)
  ...
not ok 13 DOMLessGroupWidget > Test item is added to group
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/base/DOMLessGroupWidget.test.js:39:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at GroupWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at GroupWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new GroupWidget (/src/repo/tests/node-qunit/mediainfo/base/DOMLessGroupWidget.test.js:20:23)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/base/DOMLessGroupWidget.test.js:40:18)
  ...
not ok 14 DOMLessGroupWidget > Test item DOM is not changed after inserting into group
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/base/DOMLessGroupWidget.test.js:48:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at GroupWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at GroupWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new GroupWidget (/src/repo/tests/node-qunit/mediainfo/base/DOMLessGroupWidget.test.js:20:23)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/base/DOMLessGroupWidget.test.js:49:18)
  ...
not ok 15 CaptionsPanel > When pre-existing statements are present on page > initialization works without errors
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/CaptionsPanel.test.js:32:9): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at CaptionsPanel.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at CaptionsPanel.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new CaptionsPanel (/src/repo/resources/filepage/CaptionsPanel.js:52:23)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/CaptionsPanel.test.js:42:10)
  ...
not ok 16 CaptionsPanel > When pre-existing statements are present on page > user languages are added to DOM
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/CaptionsPanel.test.js:47:9): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at CaptionsPanel.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at CaptionsPanel.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new CaptionsPanel (/src/repo/resources/filepage/CaptionsPanel.js:52:23)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/CaptionsPanel.test.js:57:10)
  ...
not ok 17 LicenseDialogWidget > constructor
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/LicenseDialogWidget.test.js:10:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiMessageDialog.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiMessageDialog.OoUiWindow (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:24865:21)
    at OoUiMessageDialog.OoUiDialog (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:25557:21)
    at new OoUiMessageDialog (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:25903:28)
    at new LicenseDialogWidget (/src/repo/resources/filepage/LicenseDialogWidget.js:9:16)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/LicenseDialogWidget.test.js:13:3)
  ...
not ok 18 LicenseDialogWidget > User is not logged in and has not accepted license > getLicenseConfirmation returns zero
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/LicenseDialogWidget.test.js:22:9): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiMessageDialog.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiMessageDialog.OoUiWindow (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:24865:21)
    at OoUiMessageDialog.OoUiDialog (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:25557:21)
    at new OoUiMessageDialog (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:25903:28)
    at new LicenseDialogWidget (/src/repo/resources/filepage/LicenseDialogWidget.js:9:16)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/LicenseDialogWidget.test.js:24:19)
  ...
not ok 19 LicenseDialogWidget > User is not logged in and has not accepted license > storeLicenseConfirmation sets value of the appropriate key to 1
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/LicenseDialogWidget.test.js:28:9): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiMessageDialog.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiMessageDialog.OoUiWindow (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:24865:21)
    at OoUiMessageDialog.OoUiDialog (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:25557:21)
    at new OoUiMessageDialog (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:25903:28)
    at new LicenseDialogWidget (/src/repo/resources/filepage/LicenseDialogWidget.js:9:16)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/LicenseDialogWidget.test.js:30:19)
  ...
not ok 20 LicenseDialogWidget > User is logged in and has not accepted license > getLicenseConfirmation returns zero
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/LicenseDialogWidget.test.js:45:9): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiMessageDialog.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiMessageDialog.OoUiWindow (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:24865:21)
    at OoUiMessageDialog.OoUiDialog (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:25557:21)
    at new OoUiMessageDialog (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:25903:28)
    at new LicenseDialogWidget (/src/repo/resources/filepage/LicenseDialogWidget.js:9:16)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/LicenseDialogWidget.test.js:50:19)
  ...
not ok 21 LicenseDialogWidget > User is logged in and has not accepted license > storeLicenseConfirmation saves to user preferences
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/LicenseDialogWidget.test.js:54:9): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiMessageDialog.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiMessageDialog.OoUiWindow (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:24865:21)
    at OoUiMessageDialog.OoUiDialog (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:25557:21)
    at new OoUiMessageDialog (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:25903:28)
    at new LicenseDialogWidget (/src/repo/resources/filepage/LicenseDialogWidget.js:9:16)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/LicenseDialogWidget.test.js:56:19)
  ...
not ok 22 ProtectionMsgWidget > constructor
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/ProtectionMsgWidget.test.js:12:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at new OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new ProtectionMsgWidget (/src/repo/resources/filepage/ProtectionMsgWidget.js:8:16)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/ProtectionMsgWidget.test.js:14:3)
  ...
not ok 23 ProtectionMsgWidget > Page is not protected > Protection message widget does not display
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/ProtectionMsgWidget.test.js:23:9): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at new OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new ProtectionMsgWidget (/src/repo/resources/filepage/ProtectionMsgWidget.js:8:16)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/ProtectionMsgWidget.test.js:25:13)
  ...
not ok 24 ProtectionMsgWidget > Page is protected > Protection message widget displays
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/ProtectionMsgWidget.test.js:39:9): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at new OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new ProtectionMsgWidget (/src/repo/resources/filepage/ProtectionMsgWidget.js:8:16)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/ProtectionMsgWidget.test.js:41:13)
  ...
not ok 25 StatementPanel > When no pre-existing statements are present on page > constructor
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/StatementPanel.test.js:29:9): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at StatementPanelConstructor.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at StatementPanelConstructor.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new StatementPanelConstructor (/src/repo/resources/filepage/StatementPanel.js:31:23)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/StatementPanel.test.js:40:4)
  ...
not ok 26 StatementPanel > When no pre-existing statements are present on page > isEditable() is false by default
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/StatementPanel.test.js:45:9): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at StatementPanelConstructor.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at StatementPanelConstructor.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new StatementPanelConstructor (/src/repo/resources/filepage/StatementPanel.js:31:23)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/StatementPanel.test.js:54:10)
  ...
not ok 27 StatementPanel > When no pre-existing statements are present on page > User is not logged in and has not accepted license > LicenseDialogWidget is displayed when user attempts to edit
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/StatementPanel.test.js:66:10): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at StatementPanelConstructor.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at StatementPanelConstructor.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new StatementPanelConstructor (/src/repo/resources/filepage/StatementPanel.js:31:23)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/filepage/StatementPanel.test.js:75:11)
  ...
ok 28 mediainfo.template.mustache+dom > Render mustache templates
ok 29 mediainfo.template.mustache+dom > Mustache templates with HTMLElement > Nodes are parsed into template
ok 30 mediainfo.template.mustache+dom > Mustache templates with HTMLElement > Events triggered from template-based HTML propagate to original element handlers
ok 31 mediainfo.template.mustache+dom > Mustache templates with HTMLElement > Changes to node later on propagate into DOM rendered by template
ok 32 mediainfo.template.mustache+dom > Mustache templates with jQuery nodes > Nodes are parsed into template
ok 33 mediainfo.template.mustache+dom > Mustache templates with jQuery nodes > Events triggered from template-based HTML propagate to original element handlers
ok 34 mediainfo.template.mustache+dom > Mustache templates with jQuery nodes > Changes to node later on propagate into DOM rendered by template
not ok 35 mediainfo.template.mustache+dom > Mustache templates with OOUI widgets > Nodes are parsed into template
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/mediainfo.template.mustache+dom.test.js:121:9): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at new OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/mediainfo.template.mustache+dom.test.js:123:14)
  ...
not ok 36 mediainfo.template.mustache+dom > Mustache templates with OOUI widgets > Events triggered from template-based HTML propagate to original element handlers
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/mediainfo.template.mustache+dom.test.js:134:9): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at new OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/mediainfo.template.mustache+dom.test.js:137:14)
  ...
not ok 37 mediainfo.template.mustache+dom > Mustache templates with OOUI widgets > Changes to node later on propagate into DOM rendered by template
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/mediainfo.template.mustache+dom.test.js:153:9): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at new OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/mediainfo.template.mustache+dom.test.js:155:14)
  ...
not ok 38 AddPropertyWidget > Adding property ids changes the filters
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/AddPropertyWidget.test.js:7:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoAddPropertyWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoAddPropertyWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new MediaInfoAddPropertyWidget (/src/repo/resources/statements/AddPropertyWidget.js:19:27)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/AddPropertyWidget.test.js:10:13)
  ...
not ok 39 AddPropertyWidget > Property input widget & remove are only visible in edit mode
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/AddPropertyWidget.test.js:27:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoAddPropertyWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoAddPropertyWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new MediaInfoAddPropertyWidget (/src/repo/resources/statements/AddPropertyWidget.js:19:27)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/AddPropertyWidget.test.js:30:13)
  ...
not ok 40 ItemWidget > Valid data roundtrip
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/ItemWidget.test.js:8:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsItemWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsItemWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new MediaInfoStatementsItemWidget (/src/repo/resources/statements/ItemWidget.js:70:20)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/ItemWidget.test.js:11:13)
  ...
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
not ok 41 ItemWidget > Setting other data triggers a change event
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/ItemWidget.test.js:29:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsItemWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsItemWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new MediaInfoStatementsItemWidget (/src/repo/resources/statements/ItemWidget.js:70:20)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/ItemWidget.test.js:32:13)
  ...
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
not ok 42 ItemWidget > Setting same data does not trigger a change event
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/ItemWidget.test.js:73:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsItemWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsItemWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new MediaInfoStatementsItemWidget (/src/repo/resources/statements/ItemWidget.js:70:20)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/ItemWidget.test.js:76:13)
  ...
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
not ok 43 ItemWidget > Widget updates qualifier widgets with new data
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/ItemWidget.test.js:117:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsItemWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsItemWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new MediaInfoStatementsItemWidget (/src/repo/resources/statements/ItemWidget.js:70:20)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/ItemWidget.test.js:120:13)
  ...
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
not ok 44 ItemWidget > createQualifier() returns a new QualifierWidget
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/ItemWidget.test.js:186:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsItemWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsItemWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new MediaInfoStatementsItemWidget (/src/repo/resources/statements/ItemWidget.js:70:20)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/ItemWidget.test.js:190:13)
  ...
ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
not ok 45 ItemWidget > createQualifier sets QualifierWidget data when snak is provided
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/ItemWidget.test.js:199:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsItemWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsItemWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new MediaInfoStatementsItemWidget (/src/repo/resources/statements/ItemWidget.js:70:20)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/ItemWidget.test.js:203:13)
  ...
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
not ok 46 ItemWidget > addQualifier creates a new QualifierWidget every time it is called
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/ItemWidget.test.js:217:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsItemWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsItemWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new MediaInfoStatementsItemWidget (/src/repo/resources/statements/ItemWidget.js:70:20)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/ItemWidget.test.js:220:13)
  ...
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
not ok 47 ItemWidget > Test enabling edit state
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/ItemWidget.test.js:246:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsItemWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsItemWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new MediaInfoStatementsItemWidget (/src/repo/resources/statements/ItemWidget.js:70:20)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/ItemWidget.test.js:249:13)
  ...
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
not ok 48 ItemWidget > Test disabling edit state
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/ItemWidget.test.js:273:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsItemWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsItemWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new MediaInfoStatementsItemWidget (/src/repo/resources/statements/ItemWidget.js:70:20)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/ItemWidget.test.js:276:13)
  ...
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
not ok 49 ItemWidget > Toggling item prominence changes item rank
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/ItemWidget.test.js:300:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsItemWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsItemWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new MediaInfoStatementsItemWidget (/src/repo/resources/statements/ItemWidget.js:70:20)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/ItemWidget.test.js:303:13)
  ...
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
not ok 50 ItemWidget > Valid data roundtrip with somevalue snak
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/ItemWidget.test.js:330:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsItemWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsItemWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new MediaInfoStatementsItemWidget (/src/repo/resources/statements/ItemWidget.js:70:20)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/ItemWidget.test.js:333:13)
  ...
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
not ok 51 ItemWidget > Valid data roundtrip with novalue snak
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/ItemWidget.test.js:349:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsItemWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsItemWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new MediaInfoStatementsItemWidget (/src/repo/resources/statements/ItemWidget.js:70:20)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/ItemWidget.test.js:352:13)
  ...
not ok 52 LinkNoticeWidget > constructor
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/LinkNoticeWidget.test.js:20:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at LinkNoticeWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at LinkNoticeWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new LinkNoticeWidget (/src/repo/resources/statements/LinkNoticeWidget.js:20:26)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/LinkNoticeWidget.test.js:26:3)
  ...
not ok 53 LinkNoticeWidget > User is not logged in. > Widget should be visible if not previously dismissed
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/LinkNoticeWidget.test.js:37:9): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at LinkNoticeWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at LinkNoticeWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new LinkNoticeWidget (/src/repo/resources/statements/LinkNoticeWidget.js:20:26)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/LinkNoticeWidget.test.js:39:14)
  ...
not ok 54 LinkNoticeWidget > User is not logged in. > Widget should not be visible if previously dismissed
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/LinkNoticeWidget.test.js:43:9): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at LinkNoticeWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at LinkNoticeWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new LinkNoticeWidget (/src/repo/resources/statements/LinkNoticeWidget.js:20:26)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/LinkNoticeWidget.test.js:49:19)
  ...
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
jQuery.Deferred exception: mw.message(...).parse is not a function TypeError: mw.message(...).parse is not a function
    at MediaInfoStatementsItemWidget.ItemWidget.getTemplateData (/src/repo/resources/statements/ItemWidget.js:115:6)
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
    at listOnTimeout (timers.js:263:5)
    at Timer.processTimers (timers.js:223:10) undefined
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
jQuery.Deferred exception: mw.message(...).parse is not a function TypeError: mw.message(...).parse is not a function
    at MediaInfoStatementsItemWidget.ItemWidget.getTemplateData (/src/repo/resources/statements/ItemWidget.js:115:6)
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
    at listOnTimeout (timers.js:263:5)
    at Timer.processTimers (timers.js:223:10) undefined
not ok 55 LinkNoticeWidget > User is not logged in. > dismiss method should store data in local storage for anon users
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/LinkNoticeWidget.test.js:54:9): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at LinkNoticeWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at LinkNoticeWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new LinkNoticeWidget (/src/repo/resources/statements/LinkNoticeWidget.js:20:26)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/LinkNoticeWidget.test.js:57:14)
  ...
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
jQuery.Deferred exception: mw.message(...).parse is not a function TypeError: mw.message(...).parse is not a function
    at MediaInfoStatementsItemWidget.ItemWidget.getTemplateData (/src/repo/resources/statements/ItemWidget.js:115:6)
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
    at listOnTimeout (timers.js:263:5)
    at Timer.processTimers (timers.js:223:10) undefined
jQuery.Deferred exception: Node is not defined ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5) undefined
TypeError: mw.message(...).parse is not a function
    at MediaInfoStatementsItemWidget.ItemWidget.getTemplateData (/src/repo/resources/statements/ItemWidget.js:115:6)
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
    at listOnTimeout (timers.js:263:5)
    at Timer.processTimers (timers.js:223:10)
not ok 56 LinkNoticeWidget > User is not logged in. > dismiss method should dismiss the widget
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/LinkNoticeWidget.test.js:65:9): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at LinkNoticeWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at LinkNoticeWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new LinkNoticeWidget (/src/repo/resources/statements/LinkNoticeWidget.js:20:26)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/LinkNoticeWidget.test.js:68:14)
  ...
not ok 57 LinkNoticeWidget > User is logged-in > Widget should be visible if not previously dismissed
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/LinkNoticeWidget.test.js:90:9): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at LinkNoticeWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at LinkNoticeWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new LinkNoticeWidget (/src/repo/resources/statements/LinkNoticeWidget.js:20:26)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/LinkNoticeWidget.test.js:92:14)
  ...
not ok 58 LinkNoticeWidget > User is logged-in > Widget should not be visible if previously dismissed
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/LinkNoticeWidget.test.js:96:9): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at LinkNoticeWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at LinkNoticeWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new LinkNoticeWidget (/src/repo/resources/statements/LinkNoticeWidget.js:20:26)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/LinkNoticeWidget.test.js:102:19)
  ...
ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiButtonWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiButtonWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new OoUiButtonWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:3966:27)
    at /src/repo/resources/statements/ItemWidget.js:136:18
    at mightThrow (/src/repo/node_modules/jquery/dist/jquery.js:3766:29)
    at Window.process (/src/repo/node_modules/jquery/dist/jquery.js:3834:12)
    at Timeout.callback [as _onTimeout] (/src/repo/node_modules/jsdom/lib/jsdom/browser/Window.js:665:19)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
not ok 59 LinkNoticeWidget > User is logged-in > dismiss method should store data in user preferences for logged in users
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/LinkNoticeWidget.test.js:106:9): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at LinkNoticeWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at LinkNoticeWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at new LinkNoticeWidget (/src/repo/resources/statements/LinkNoticeWidget.js:20:26)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/LinkNoticeWidget.test.js:109:14)
  ...
not ok 60 QualifierWidget > Valid data roundtrip
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/QualifierWidget.test.js:8:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsEntityAutocompleteInputWidget (/src/repo/resources/statements/inputs/EntityAutocompleteInputWidget.js:38:39)
    at new MediaInfoStatementsEntityInputWidget (/src/repo/resources/statements/inputs/EntityInputWidget.js:22:15)
    at new QualifierWidget (/src/repo/resources/statements/QualifierWidget.js:45:23)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/QualifierWidget.test.js:12:13)
  ...
not ok 61 QualifierWidget > Setting other data triggers a change event
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/QualifierWidget.test.js:25:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsEntityAutocompleteInputWidget (/src/repo/resources/statements/inputs/EntityAutocompleteInputWidget.js:38:39)
    at new MediaInfoStatementsEntityInputWidget (/src/repo/resources/statements/inputs/EntityInputWidget.js:22:15)
    at new QualifierWidget (/src/repo/resources/statements/QualifierWidget.js:45:23)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/QualifierWidget.test.js:28:13)
  ...
not ok 62 QualifierWidget > Setting same data does not trigger a change event
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/QualifierWidget.test.js:49:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsEntityAutocompleteInputWidget (/src/repo/resources/statements/inputs/EntityAutocompleteInputWidget.js:38:39)
    at new MediaInfoStatementsEntityInputWidget (/src/repo/resources/statements/inputs/EntityInputWidget.js:22:15)
    at new QualifierWidget (/src/repo/resources/statements/QualifierWidget.js:45:23)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/QualifierWidget.test.js:52:13)
  ...
not ok 63 QualifierWidget > setData() sets property ID in the PropertyInput widget
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/QualifierWidget.test.js:73:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsEntityAutocompleteInputWidget (/src/repo/resources/statements/inputs/EntityAutocompleteInputWidget.js:38:39)
    at new MediaInfoStatementsEntityInputWidget (/src/repo/resources/statements/inputs/EntityInputWidget.js:22:15)
    at new QualifierWidget (/src/repo/resources/statements/QualifierWidget.js:45:23)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/QualifierWidget.test.js:76:13)
  ...
not ok 64 QualifierWidget > setData() sets value data in the valueInput widget
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/QualifierWidget.test.js:89:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsEntityAutocompleteInputWidget (/src/repo/resources/statements/inputs/EntityAutocompleteInputWidget.js:38:39)
    at new MediaInfoStatementsEntityInputWidget (/src/repo/resources/statements/inputs/EntityInputWidget.js:22:15)
    at new QualifierWidget (/src/repo/resources/statements/QualifierWidget.js:45:23)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/QualifierWidget.test.js:92:13)
  ...
not ok 65 QualifierWidget > Property labels are available after API calls complete
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/QualifierWidget.test.js:105:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsEntityAutocompleteInputWidget (/src/repo/resources/statements/inputs/EntityAutocompleteInputWidget.js:38:39)
    at new MediaInfoStatementsEntityInputWidget (/src/repo/resources/statements/inputs/EntityInputWidget.js:22:15)
    at new QualifierWidget (/src/repo/resources/statements/QualifierWidget.js:45:23)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/QualifierWidget.test.js:107:13)
  ...
not ok 66 QualifierWidget > Test enabling edit state
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/QualifierWidget.test.js:130:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsEntityAutocompleteInputWidget (/src/repo/resources/statements/inputs/EntityAutocompleteInputWidget.js:38:39)
    at new MediaInfoStatementsEntityInputWidget (/src/repo/resources/statements/inputs/EntityInputWidget.js:22:15)
    at new QualifierWidget (/src/repo/resources/statements/QualifierWidget.js:45:23)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/QualifierWidget.test.js:134:13)
  ...
not ok 67 QualifierWidget > Test disabling edit state
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/QualifierWidget.test.js:157:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsEntityAutocompleteInputWidget (/src/repo/resources/statements/inputs/EntityAutocompleteInputWidget.js:38:39)
    at new MediaInfoStatementsEntityInputWidget (/src/repo/resources/statements/inputs/EntityInputWidget.js:22:15)
    at new QualifierWidget (/src/repo/resources/statements/QualifierWidget.js:45:23)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/QualifierWidget.test.js:160:13)
  ...
not ok 68 QualifierWidget > Valid data roundtrip with somevalue snak
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/QualifierWidget.test.js:184:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsEntityAutocompleteInputWidget (/src/repo/resources/statements/inputs/EntityAutocompleteInputWidget.js:38:39)
    at new MediaInfoStatementsEntityInputWidget (/src/repo/resources/statements/inputs/EntityInputWidget.js:22:15)
    at new QualifierWidget (/src/repo/resources/statements/QualifierWidget.js:45:23)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/QualifierWidget.test.js:188:13)
  ...
not ok 69 QualifierWidget > Valid data roundtrip with novalue snak
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/QualifierWidget.test.js:204:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsEntityAutocompleteInputWidget (/src/repo/resources/statements/inputs/EntityAutocompleteInputWidget.js:38:39)
    at new MediaInfoStatementsEntityInputWidget (/src/repo/resources/statements/inputs/EntityInputWidget.js:22:15)
    at new QualifierWidget (/src/repo/resources/statements/QualifierWidget.js:45:23)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/QualifierWidget.test.js:208:13)
  ...
not ok 70 StatementWidget > Valid data roundtrip
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/StatementWidget.test.js:8:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsEntityAutocompleteInputWidget (/src/repo/resources/statements/inputs/EntityAutocompleteInputWidget.js:38:39)
    at new MediaInfoStatementsEntityInputWidget (/src/repo/resources/statements/inputs/EntityInputWidget.js:22:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at new StatementWidget (/src/repo/resources/statements/StatementWidget.js:53:15)
  ...
not ok 71 StatementWidget > Setting other data triggers a change event
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/StatementWidget.test.js:36:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsEntityAutocompleteInputWidget (/src/repo/resources/statements/inputs/EntityAutocompleteInputWidget.js:38:39)
    at new MediaInfoStatementsEntityInputWidget (/src/repo/resources/statements/inputs/EntityInputWidget.js:22:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at new StatementWidget (/src/repo/resources/statements/StatementWidget.js:53:15)
  ...
not ok 72 StatementWidget > Setting same data does not trigger a change event
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/StatementWidget.test.js:77:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsEntityAutocompleteInputWidget (/src/repo/resources/statements/inputs/EntityAutocompleteInputWidget.js:38:39)
    at new MediaInfoStatementsEntityInputWidget (/src/repo/resources/statements/inputs/EntityInputWidget.js:22:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at new StatementWidget (/src/repo/resources/statements/StatementWidget.js:53:15)
  ...
not ok 73 StatementWidget > Test detection of changes
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/StatementWidget.test.js:122:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsEntityAutocompleteInputWidget (/src/repo/resources/statements/inputs/EntityAutocompleteInputWidget.js:38:39)
    at new MediaInfoStatementsEntityInputWidget (/src/repo/resources/statements/inputs/EntityInputWidget.js:22:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at new StatementWidget (/src/repo/resources/statements/StatementWidget.js:53:15)
  ...
not ok 74 StatementWidget > Test enabling edit state
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/StatementWidget.test.js:210:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsEntityAutocompleteInputWidget (/src/repo/resources/statements/inputs/EntityAutocompleteInputWidget.js:38:39)
    at new MediaInfoStatementsEntityInputWidget (/src/repo/resources/statements/inputs/EntityInputWidget.js:22:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at new StatementWidget (/src/repo/resources/statements/StatementWidget.js:53:15)
  ...
not ok 75 StatementWidget > Test disabling edit state
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/StatementWidget.test.js:242:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsEntityAutocompleteInputWidget (/src/repo/resources/statements/inputs/EntityAutocompleteInputWidget.js:38:39)
    at new MediaInfoStatementsEntityInputWidget (/src/repo/resources/statements/inputs/EntityInputWidget.js:22:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at new StatementWidget (/src/repo/resources/statements/StatementWidget.js:53:15)
  ...
not ok 76 StatementWidget > Widget can handle multiple errors
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/StatementWidget.test.js:274:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsEntityAutocompleteInputWidget (/src/repo/resources/statements/inputs/EntityAutocompleteInputWidget.js:38:39)
    at new MediaInfoStatementsEntityInputWidget (/src/repo/resources/statements/inputs/EntityInputWidget.js:22:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at new StatementWidget (/src/repo/resources/statements/StatementWidget.js:53:15)
  ...
not ok 77 EntityInputWidget > Valid data roundtrip
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/EntityInputWidget.test.js:8:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsEntityAutocompleteInputWidget (/src/repo/resources/statements/inputs/EntityAutocompleteInputWidget.js:38:39)
    at new MediaInfoStatementsEntityInputWidget (/src/repo/resources/statements/inputs/EntityInputWidget.js:22:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/EntityInputWidget.test.js:11:13)
  ...
not ok 78 EntityInputWidget > Setting other data triggers a change event
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/EntityInputWidget.test.js:22:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsEntityAutocompleteInputWidget (/src/repo/resources/statements/inputs/EntityAutocompleteInputWidget.js:38:39)
    at new MediaInfoStatementsEntityInputWidget (/src/repo/resources/statements/inputs/EntityInputWidget.js:22:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/EntityInputWidget.test.js:25:13)
  ...
not ok 79 EntityInputWidget > Setting same data does not trigger a change event
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/EntityInputWidget.test.js:40:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsEntityAutocompleteInputWidget (/src/repo/resources/statements/inputs/EntityAutocompleteInputWidget.js:38:39)
    at new MediaInfoStatementsEntityInputWidget (/src/repo/resources/statements/inputs/EntityInputWidget.js:22:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/EntityInputWidget.test.js:43:13)
  ...
not ok 80 GlobeCoordinateInputWidget > Valid data roundtrip
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/GlobeCoordinateInputWidget.test.js:9:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsGlobeCoordinateInputWidget (/src/repo/resources/statements/inputs/GlobeCoordinateInputWidget.js:36:25)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/GlobeCoordinateInputWidget.test.js:12:13)
  ...
not ok 81 GlobeCoordinateInputWidget > Setting other data triggers a change event
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/GlobeCoordinateInputWidget.test.js:32:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsGlobeCoordinateInputWidget (/src/repo/resources/statements/inputs/GlobeCoordinateInputWidget.js:36:25)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/GlobeCoordinateInputWidget.test.js:35:13)
  ...
not ok 82 GlobeCoordinateInputWidget > Setting same data does not trigger a change event
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/GlobeCoordinateInputWidget.test.js:67:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsGlobeCoordinateInputWidget (/src/repo/resources/statements/inputs/GlobeCoordinateInputWidget.js:36:25)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/GlobeCoordinateInputWidget.test.js:70:13)
  ...
not ok 83 MonolingualText > Valid data roundtrip
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MonolingualTextInputWidget.test.js:8:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsMonolingualTextInputWidget (/src/repo/resources/statements/inputs/MonolingualTextInputWidget.js:22:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MonolingualTextInputWidget.test.js:11:13)
  ...
not ok 84 MonolingualText > Setting other data triggers a change event
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MonolingualTextInputWidget.test.js:21:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsMonolingualTextInputWidget (/src/repo/resources/statements/inputs/MonolingualTextInputWidget.js:22:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MonolingualTextInputWidget.test.js:24:13)
  ...
not ok 85 MonolingualText > Setting same data does not trigger a change event
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MonolingualTextInputWidget.test.js:38:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsMonolingualTextInputWidget (/src/repo/resources/statements/inputs/MonolingualTextInputWidget.js:22:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MonolingualTextInputWidget.test.js:41:13)
  ...
not ok 86 MonolingualText > Widget has no button in qualifier mode
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MonolingualTextInputWidget.test.js:55:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsMonolingualTextInputWidget (/src/repo/resources/statements/inputs/MonolingualTextInputWidget.js:22:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MonolingualTextInputWidget.test.js:58:13)
  ...
not ok 87 MonolingualText > Widget has button in statement mode
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MonolingualTextInputWidget.test.js:67:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsMonolingualTextInputWidget (/src/repo/resources/statements/inputs/MonolingualTextInputWidget.js:22:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MonolingualTextInputWidget.test.js:70:13)
  ...
not ok 88 MultiTypeInputWrapperWidget > Valid data roundtrip (wikibase-entityid)
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:15:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsUnsupportedInputWidget (/src/repo/resources/statements/inputs/UnsupportedInputWidget.js:18:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:19:13)
  ...
not ok 89 MultiTypeInputWrapperWidget > Valid data roundtrip (string)
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:29:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsUnsupportedInputWidget (/src/repo/resources/statements/inputs/UnsupportedInputWidget.js:18:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:32:13)
  ...
not ok 90 MultiTypeInputWrapperWidget > Valid data roundtrip (monolingualtext)
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:42:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsUnsupportedInputWidget (/src/repo/resources/statements/inputs/UnsupportedInputWidget.js:18:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:45:13)
  ...
not ok 91 MultiTypeInputWrapperWidget > Valid data roundtrip (quantity)
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:55:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsUnsupportedInputWidget (/src/repo/resources/statements/inputs/UnsupportedInputWidget.js:18:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:58:13)
  ...
not ok 92 MultiTypeInputWrapperWidget > Valid data roundtrip (time)
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:68:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsUnsupportedInputWidget (/src/repo/resources/statements/inputs/UnsupportedInputWidget.js:18:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:71:13)
  ...
not ok 93 MultiTypeInputWrapperWidget > Valid data roundtrip (globecoordinate)
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:87:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsUnsupportedInputWidget (/src/repo/resources/statements/inputs/UnsupportedInputWidget.js:18:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:90:13)
  ...
not ok 94 MultiTypeInputWrapperWidget > Valid data roundtrip (unsupported)
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:106:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsUnsupportedInputWidget (/src/repo/resources/statements/inputs/UnsupportedInputWidget.js:18:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:109:13)
  ...
not ok 95 MultiTypeInputWrapperWidget > Setting other data triggers a change event
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:119:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsUnsupportedInputWidget (/src/repo/resources/statements/inputs/UnsupportedInputWidget.js:18:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:122:13)
  ...
not ok 96 MultiTypeInputWrapperWidget > Setting same data does not trigger a change event
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:136:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsUnsupportedInputWidget (/src/repo/resources/statements/inputs/UnsupportedInputWidget.js:18:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:139:13)
  ...
not ok 97 MultiTypeInputWrapperWidget > Changing to same input type leaves existing value unaltered
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:153:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsUnsupportedInputWidget (/src/repo/resources/statements/inputs/UnsupportedInputWidget.js:18:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:156:13)
  ...
not ok 98 MultiTypeInputWrapperWidget > Changing to other input type (and back) wipes out existing data
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:167:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsUnsupportedInputWidget (/src/repo/resources/statements/inputs/UnsupportedInputWidget.js:18:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:170:13)
  ...
not ok 99 MultiTypeInputWrapperWidget > Widget creates the correct input type
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:182:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at MediaInfoStatementsEntityAutocompleteInputWidget.OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsEntityAutocompleteInputWidget (/src/repo/resources/statements/inputs/EntityAutocompleteInputWidget.js:38:39)
    at new MediaInfoStatementsEntityInputWidget (/src/repo/resources/statements/inputs/EntityInputWidget.js:22:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:192:19)
  ...
not ok 100 MultiTypeInputWrapperWidget > add event is fired when child input emits add
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:234:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsStringInputWidget (/src/repo/resources/statements/inputs/StringInputWidget.js:19:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:237:13)
  ...
not ok 101 MultiTypeInputWrapperWidget > setErrors adds MessageWidget to UI and flags string input as invalid
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:257:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsStringInputWidget (/src/repo/resources/statements/inputs/StringInputWidget.js:19:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:260:13)
  ...
not ok 102 MultiTypeInputWrapperWidget > Widget can handle multiple errors
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:274:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsStringInputWidget (/src/repo/resources/statements/inputs/StringInputWidget.js:19:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:277:13)
  ...
not ok 103 MultiTypeInputWrapperWidget > Setting snak type to somevalue changes input to disabled string input
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:290:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsUnsupportedInputWidget (/src/repo/resources/statements/inputs/UnsupportedInputWidget.js:18:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:293:13)
  ...
not ok 104 MultiTypeInputWrapperWidget > Setting snak type to novalue changes input to disabled string input
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:311:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsUnsupportedInputWidget (/src/repo/resources/statements/inputs/UnsupportedInputWidget.js:18:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:314:13)
  ...
not ok 105 MultiTypeInputWrapperWidget > Setting snak type to value changes input to original type
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:329:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsUnsupportedInputWidget (/src/repo/resources/statements/inputs/UnsupportedInputWidget.js:18:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:332:13)
  ...
not ok 106 MultiTypeInputWrapperWidget > Datatype can be set explicitly
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:348:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsUnsupportedInputWidget (/src/repo/resources/statements/inputs/UnsupportedInputWidget.js:18:15)
    at MultiTypeInputWrapperWidget.createInput (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:167:9)
    at new MultiTypeInputWrapperWidget (/src/repo/resources/statements/inputs/MultiTypeInputWrapperWidget.js:50:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/MultiTypeInputWrapperWidget.test.js:351:13)
  ...
not ok 107 QuantityInputWidget > Valid data roundtrip
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/QuantityInputWidget.test.js:8:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsQuantityInputWidget (/src/repo/resources/statements/inputs/QuantityInputWidget.js:23:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/QuantityInputWidget.test.js:11:13)
  ...
not ok 108 QuantityInputWidget > Setting other data triggers a change event
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/QuantityInputWidget.test.js:21:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsQuantityInputWidget (/src/repo/resources/statements/inputs/QuantityInputWidget.js:23:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/QuantityInputWidget.test.js:24:13)
  ...
not ok 109 QuantityInputWidget > Setting same data does not trigger a change event
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/QuantityInputWidget.test.js:38:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsQuantityInputWidget (/src/repo/resources/statements/inputs/QuantityInputWidget.js:23:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/QuantityInputWidget.test.js:41:13)
  ...
not ok 110 QuantityInputWidget > Widget has no button in qualifier mode
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/QuantityInputWidget.test.js:55:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsQuantityInputWidget (/src/repo/resources/statements/inputs/QuantityInputWidget.js:23:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/QuantityInputWidget.test.js:58:13)
  ...
not ok 111 QuantityInputWidget > Widget has button in statement mode
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/QuantityInputWidget.test.js:67:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsQuantityInputWidget (/src/repo/resources/statements/inputs/QuantityInputWidget.js:23:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/QuantityInputWidget.test.js:70:13)
  ...
not ok 112 QuantityInputWidget > Widget displays no options by default
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/QuantityInputWidget.test.js:79:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsQuantityInputWidget (/src/repo/resources/statements/inputs/QuantityInputWidget.js:23:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/QuantityInputWidget.test.js:82:13)
  ...
not ok 113 QuantityInputWidget > Widget displays button to add unit when focused
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/QuantityInputWidget.test.js:90:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsQuantityInputWidget (/src/repo/resources/statements/inputs/QuantityInputWidget.js:23:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/QuantityInputWidget.test.js:93:13)
  ...
not ok 114 QuantityInputWidget > Widget displays custom unit when it has one
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/QuantityInputWidget.test.js:112:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsQuantityInputWidget (/src/repo/resources/statements/inputs/QuantityInputWidget.js:23:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/QuantityInputWidget.test.js:115:13)
  ...
not ok 115 StringInputWidget > Valid data roundtrip
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/StringInputWidget.test.js:8:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsStringInputWidget (/src/repo/resources/statements/inputs/StringInputWidget.js:19:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/StringInputWidget.test.js:11:13)
  ...
not ok 116 StringInputWidget > Setting other data triggers a change event
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/StringInputWidget.test.js:21:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsStringInputWidget (/src/repo/resources/statements/inputs/StringInputWidget.js:19:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/StringInputWidget.test.js:24:13)
  ...
not ok 117 StringInputWidget > Setting same data does not trigger a change event
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/StringInputWidget.test.js:38:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsStringInputWidget (/src/repo/resources/statements/inputs/StringInputWidget.js:19:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/StringInputWidget.test.js:41:13)
  ...
not ok 118 StringInputWidget > Widget has no button in qualifier mode
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/StringInputWidget.test.js:55:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsStringInputWidget (/src/repo/resources/statements/inputs/StringInputWidget.js:19:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/StringInputWidget.test.js:58:13)
  ...
not ok 119 StringInputWidget > Widget has button in statement mode
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/StringInputWidget.test.js:67:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsStringInputWidget (/src/repo/resources/statements/inputs/StringInputWidget.js:19:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/StringInputWidget.test.js:70:13)
  ...
not ok 120 TimeInputWidget > Valid data roundtrip
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/TimeInputWidget.test.js:8:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsTimeInputWidget (/src/repo/resources/statements/inputs/TimeInputWidget.js:36:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/TimeInputWidget.test.js:11:13)
  ...
not ok 121 TimeInputWidget > Setting other data triggers a change event
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/TimeInputWidget.test.js:33:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsTimeInputWidget (/src/repo/resources/statements/inputs/TimeInputWidget.js:36:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/TimeInputWidget.test.js:36:13)
  ...
not ok 122 TimeInputWidget > Setting same data does not trigger a change event
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/TimeInputWidget.test.js:83:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsTimeInputWidget (/src/repo/resources/statements/inputs/TimeInputWidget.js:36:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/TimeInputWidget.test.js:86:13)
  ...
not ok 123 TimeInputWidget > Widget has no button in qualifier mode
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/TimeInputWidget.test.js:133:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsTimeInputWidget (/src/repo/resources/statements/inputs/TimeInputWidget.js:36:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/TimeInputWidget.test.js:136:13)
  ...
not ok 124 TimeInputWidget > Widget has button in statement mode
  ---
  message: "Died on test #1     at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/TimeInputWidget.test.js:152:8): Node is not defined"
  severity: failed
  actual: null
  expected: undefined
  stack: ReferenceError: Node is not defined
    at Object.OO.ui.Element.static.getDocument (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:887:22)
    at OoUiTextInputWidget.OoUiElement (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:625:29)
    at OoUiTextInputWidget.OoUiWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:1774:21)
    at OoUiTextInputWidget.OoUiInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:9548:26)
    at new OoUiTextInputWidget (/src/repo/node_modules/oojs-ui/dist/oojs-ui.js:11138:30)
    at new MediaInfoStatementsTimeInputWidget (/src/repo/resources/statements/inputs/TimeInputWidget.js:36:15)
    at Object.<anonymous> (/src/repo/tests/node-qunit/mediainfo/statements/inputs/TimeInputWidget.test.js:155:13)
  ...
1..124
# pass 7
# skip 0
# todo 0
# fail 117
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! wikibase-media-info@0.1.0 test:unit: `qunit 'tests/node-qunit/**/*.test.js'`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the wikibase-media-info@0.1.0 test:unit script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /cache/_logs/2021-11-06T08_39_11_851Z-debug.log
npm ERR! Test failed.  See above for more details.

Traceback (most recent call last):
  File "/venv/lib/python3.7/site-packages/runner-0.1.0-py3.7.egg/runner/__init__.py", line 1374, in main
    libup.run(args.repo, args.output, args.branch)
  File "/venv/lib/python3.7/site-packages/runner-0.1.0-py3.7.egg/runner/__init__.py", line 1318, in run
    self.npm_audit_fix(new_npm_audit)
  File "/venv/lib/python3.7/site-packages/runner-0.1.0-py3.7.egg/runner/__init__.py", line 216, in npm_audit_fix
    self.check_call(['npm', 'test'])
  File "/venv/lib/python3.7/site-packages/runner-0.1.0-py3.7.egg/runner/shell2.py", line 40, in check_call
    res.check_returncode()
  File "/usr/lib/python3.7/subprocess.py", line 428, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['npm', 'test']' returned non-zero exit status 1.

composer dependencies

Dependencies
Development dependencies

npm dependencies

Development dependencies

Logs

Source code is licensed under the AGPL.