diff --git a/.yarn/offline-mirror/@babel-plugin-syntax-bigint-7.8.3.tgz b/.yarn/offline-mirror/@babel-plugin-syntax-bigint-7.8.3.tgz new file mode 100644 index 000000000000..575a034f4a71 Binary files /dev/null and b/.yarn/offline-mirror/@babel-plugin-syntax-bigint-7.8.3.tgz differ diff --git a/.yarn/offline-mirror/@bcoe-v8-coverage-0.2.3.tgz b/.yarn/offline-mirror/@bcoe-v8-coverage-0.2.3.tgz new file mode 100644 index 000000000000..51f115bb8e48 Binary files /dev/null and b/.yarn/offline-mirror/@bcoe-v8-coverage-0.2.3.tgz differ diff --git a/.yarn/offline-mirror/@jest-console-25.1.0.tgz b/.yarn/offline-mirror/@jest-console-25.1.0.tgz new file mode 100644 index 000000000000..a8b2e60585c1 Binary files /dev/null and b/.yarn/offline-mirror/@jest-console-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/@jest-core-24.9.0.tgz b/.yarn/offline-mirror/@jest-core-24.9.0.tgz deleted file mode 100644 index 0a97d24afab9..000000000000 Binary files a/.yarn/offline-mirror/@jest-core-24.9.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/@jest-core-25.1.0.tgz b/.yarn/offline-mirror/@jest-core-25.1.0.tgz new file mode 100644 index 000000000000..970f065ddd93 Binary files /dev/null and b/.yarn/offline-mirror/@jest-core-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/@jest-environment-25.1.0.tgz b/.yarn/offline-mirror/@jest-environment-25.1.0.tgz new file mode 100644 index 000000000000..94eb4051711d Binary files /dev/null and b/.yarn/offline-mirror/@jest-environment-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/@jest-fake-timers-25.1.0.tgz b/.yarn/offline-mirror/@jest-fake-timers-25.1.0.tgz new file mode 100644 index 000000000000..fa1759c6d157 Binary files /dev/null and b/.yarn/offline-mirror/@jest-fake-timers-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/@jest-reporters-24.9.0.tgz b/.yarn/offline-mirror/@jest-reporters-24.9.0.tgz deleted file mode 100644 index 7350d6e2993a..000000000000 Binary files a/.yarn/offline-mirror/@jest-reporters-24.9.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/@jest-reporters-25.1.0.tgz b/.yarn/offline-mirror/@jest-reporters-25.1.0.tgz new file mode 100644 index 000000000000..ca5c57ebeee2 Binary files /dev/null and b/.yarn/offline-mirror/@jest-reporters-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/@jest-source-map-25.1.0.tgz b/.yarn/offline-mirror/@jest-source-map-25.1.0.tgz new file mode 100644 index 000000000000..dd842e35d249 Binary files /dev/null and b/.yarn/offline-mirror/@jest-source-map-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/@jest-test-result-25.1.0.tgz b/.yarn/offline-mirror/@jest-test-result-25.1.0.tgz new file mode 100644 index 000000000000..c5a90f3dfbb9 Binary files /dev/null and b/.yarn/offline-mirror/@jest-test-result-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/@jest-test-sequencer-24.9.0.tgz b/.yarn/offline-mirror/@jest-test-sequencer-24.9.0.tgz deleted file mode 100644 index 101f137754fe..000000000000 Binary files a/.yarn/offline-mirror/@jest-test-sequencer-24.9.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/@jest-test-sequencer-25.1.0.tgz b/.yarn/offline-mirror/@jest-test-sequencer-25.1.0.tgz new file mode 100644 index 000000000000..7695fa1d5e46 Binary files /dev/null and b/.yarn/offline-mirror/@jest-test-sequencer-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/@jest-transform-25.1.0.tgz b/.yarn/offline-mirror/@jest-transform-25.1.0.tgz new file mode 100644 index 000000000000..8a7bc047aad2 Binary files /dev/null and b/.yarn/offline-mirror/@jest-transform-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/@jest-types-25.1.0.tgz b/.yarn/offline-mirror/@jest-types-25.1.0.tgz new file mode 100644 index 000000000000..dd351fb57775 Binary files /dev/null and b/.yarn/offline-mirror/@jest-types-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/@types-yargs-15.0.4.tgz b/.yarn/offline-mirror/@types-yargs-15.0.4.tgz new file mode 100644 index 000000000000..f8a3349de8b4 Binary files /dev/null and b/.yarn/offline-mirror/@types-yargs-15.0.4.tgz differ diff --git a/.yarn/offline-mirror/babel-jest-25.1.0.tgz b/.yarn/offline-mirror/babel-jest-25.1.0.tgz new file mode 100644 index 000000000000..8ee2d34f1464 Binary files /dev/null and b/.yarn/offline-mirror/babel-jest-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/babel-plugin-jest-hoist-25.1.0.tgz b/.yarn/offline-mirror/babel-plugin-jest-hoist-25.1.0.tgz new file mode 100644 index 000000000000..f21f9c8eb5ec Binary files /dev/null and b/.yarn/offline-mirror/babel-plugin-jest-hoist-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/babel-preset-jest-25.1.0.tgz b/.yarn/offline-mirror/babel-preset-jest-25.1.0.tgz new file mode 100644 index 000000000000..9bd78b837d2f Binary files /dev/null and b/.yarn/offline-mirror/babel-preset-jest-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/collect-v8-coverage-1.0.0.tgz b/.yarn/offline-mirror/collect-v8-coverage-1.0.0.tgz new file mode 100644 index 000000000000..d8a1d1c54766 Binary files /dev/null and b/.yarn/offline-mirror/collect-v8-coverage-1.0.0.tgz differ diff --git a/.yarn/offline-mirror/cssom-0.4.4.tgz b/.yarn/offline-mirror/cssom-0.4.4.tgz new file mode 100644 index 000000000000..6523df247909 Binary files /dev/null and b/.yarn/offline-mirror/cssom-0.4.4.tgz differ diff --git a/.yarn/offline-mirror/cssstyle-2.2.0.tgz b/.yarn/offline-mirror/cssstyle-2.2.0.tgz new file mode 100644 index 000000000000..e60bc7e379e5 Binary files /dev/null and b/.yarn/offline-mirror/cssstyle-2.2.0.tgz differ diff --git a/.yarn/offline-mirror/detect-newline-3.1.0.tgz b/.yarn/offline-mirror/detect-newline-3.1.0.tgz new file mode 100644 index 000000000000..a1e634a69c98 Binary files /dev/null and b/.yarn/offline-mirror/detect-newline-3.1.0.tgz differ diff --git a/.yarn/offline-mirror/diff-sequences-25.1.0.tgz b/.yarn/offline-mirror/diff-sequences-25.1.0.tgz new file mode 100644 index 000000000000..ce99a5a225eb Binary files /dev/null and b/.yarn/offline-mirror/diff-sequences-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/escodegen-1.14.1.tgz b/.yarn/offline-mirror/escodegen-1.14.1.tgz new file mode 100644 index 000000000000..3663d435fcc4 Binary files /dev/null and b/.yarn/offline-mirror/escodegen-1.14.1.tgz differ diff --git a/.yarn/offline-mirror/execa-3.4.0.tgz b/.yarn/offline-mirror/execa-3.4.0.tgz new file mode 100644 index 000000000000..8266ceaee937 Binary files /dev/null and b/.yarn/offline-mirror/execa-3.4.0.tgz differ diff --git a/.yarn/offline-mirror/expect-25.1.0.tgz b/.yarn/offline-mirror/expect-25.1.0.tgz new file mode 100644 index 000000000000..0ef6f9900582 Binary files /dev/null and b/.yarn/offline-mirror/expect-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/human-signals-1.1.1.tgz b/.yarn/offline-mirror/human-signals-1.1.1.tgz new file mode 100644 index 000000000000..35296a521c4c Binary files /dev/null and b/.yarn/offline-mirror/human-signals-1.1.1.tgz differ diff --git a/.yarn/offline-mirror/import-local-3.0.2.tgz b/.yarn/offline-mirror/import-local-3.0.2.tgz new file mode 100644 index 000000000000..e0deb0700aa0 Binary files /dev/null and b/.yarn/offline-mirror/import-local-3.0.2.tgz differ diff --git a/.yarn/offline-mirror/istanbul-lib-report-2.0.8.tgz b/.yarn/offline-mirror/istanbul-lib-report-2.0.8.tgz deleted file mode 100644 index 2737d4cf1f9f..000000000000 Binary files a/.yarn/offline-mirror/istanbul-lib-report-2.0.8.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/istanbul-lib-report-3.0.0.tgz b/.yarn/offline-mirror/istanbul-lib-report-3.0.0.tgz new file mode 100644 index 000000000000..ae88a862616b Binary files /dev/null and b/.yarn/offline-mirror/istanbul-lib-report-3.0.0.tgz differ diff --git a/.yarn/offline-mirror/istanbul-lib-source-maps-3.0.6.tgz b/.yarn/offline-mirror/istanbul-lib-source-maps-3.0.6.tgz deleted file mode 100644 index 50910504a537..000000000000 Binary files a/.yarn/offline-mirror/istanbul-lib-source-maps-3.0.6.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/istanbul-lib-source-maps-4.0.0.tgz b/.yarn/offline-mirror/istanbul-lib-source-maps-4.0.0.tgz new file mode 100644 index 000000000000..f216a49bb727 Binary files /dev/null and b/.yarn/offline-mirror/istanbul-lib-source-maps-4.0.0.tgz differ diff --git a/.yarn/offline-mirror/istanbul-reports-2.2.7.tgz b/.yarn/offline-mirror/istanbul-reports-2.2.7.tgz deleted file mode 100644 index 3c49dda662f6..000000000000 Binary files a/.yarn/offline-mirror/istanbul-reports-2.2.7.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/istanbul-reports-3.0.0.tgz b/.yarn/offline-mirror/istanbul-reports-3.0.0.tgz new file mode 100644 index 000000000000..51dd9e19942d Binary files /dev/null and b/.yarn/offline-mirror/istanbul-reports-3.0.0.tgz differ diff --git a/.yarn/offline-mirror/jest-24.9.0.tgz b/.yarn/offline-mirror/jest-24.9.0.tgz deleted file mode 100644 index b023fcf823da..000000000000 Binary files a/.yarn/offline-mirror/jest-24.9.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/jest-25.1.0.tgz b/.yarn/offline-mirror/jest-25.1.0.tgz new file mode 100644 index 000000000000..60db91048513 Binary files /dev/null and b/.yarn/offline-mirror/jest-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-changed-files-24.9.0.tgz b/.yarn/offline-mirror/jest-changed-files-24.9.0.tgz deleted file mode 100644 index 835362aef86f..000000000000 Binary files a/.yarn/offline-mirror/jest-changed-files-24.9.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/jest-changed-files-25.1.0.tgz b/.yarn/offline-mirror/jest-changed-files-25.1.0.tgz new file mode 100644 index 000000000000..67080f333f75 Binary files /dev/null and b/.yarn/offline-mirror/jest-changed-files-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-cli-24.9.0.tgz b/.yarn/offline-mirror/jest-cli-24.9.0.tgz deleted file mode 100644 index 2911b85f340a..000000000000 Binary files a/.yarn/offline-mirror/jest-cli-24.9.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/jest-cli-25.1.0.tgz b/.yarn/offline-mirror/jest-cli-25.1.0.tgz new file mode 100644 index 000000000000..1cb1251a4ec2 Binary files /dev/null and b/.yarn/offline-mirror/jest-cli-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-config-24.9.0.tgz b/.yarn/offline-mirror/jest-config-24.9.0.tgz deleted file mode 100644 index 7833934209ea..000000000000 Binary files a/.yarn/offline-mirror/jest-config-24.9.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/jest-config-25.1.0.tgz b/.yarn/offline-mirror/jest-config-25.1.0.tgz new file mode 100644 index 000000000000..fbb784044d9b Binary files /dev/null and b/.yarn/offline-mirror/jest-config-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-diff-25.1.0.tgz b/.yarn/offline-mirror/jest-diff-25.1.0.tgz new file mode 100644 index 000000000000..38cfabe68971 Binary files /dev/null and b/.yarn/offline-mirror/jest-diff-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-docblock-24.9.0.tgz b/.yarn/offline-mirror/jest-docblock-24.9.0.tgz deleted file mode 100644 index 3d0d6a82afeb..000000000000 Binary files a/.yarn/offline-mirror/jest-docblock-24.9.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/jest-docblock-25.1.0.tgz b/.yarn/offline-mirror/jest-docblock-25.1.0.tgz new file mode 100644 index 000000000000..5e28bca61036 Binary files /dev/null and b/.yarn/offline-mirror/jest-docblock-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-each-25.1.0.tgz b/.yarn/offline-mirror/jest-each-25.1.0.tgz new file mode 100644 index 000000000000..16826d034b9f Binary files /dev/null and b/.yarn/offline-mirror/jest-each-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-environment-jsdom-24.9.0.tgz b/.yarn/offline-mirror/jest-environment-jsdom-24.9.0.tgz deleted file mode 100644 index a71a393770a7..000000000000 Binary files a/.yarn/offline-mirror/jest-environment-jsdom-24.9.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/jest-environment-jsdom-25.1.0.tgz b/.yarn/offline-mirror/jest-environment-jsdom-25.1.0.tgz new file mode 100644 index 000000000000..13bb6bfd2fb8 Binary files /dev/null and b/.yarn/offline-mirror/jest-environment-jsdom-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-environment-node-24.9.0.tgz b/.yarn/offline-mirror/jest-environment-node-24.9.0.tgz deleted file mode 100644 index ea4792171937..000000000000 Binary files a/.yarn/offline-mirror/jest-environment-node-24.9.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/jest-environment-node-25.1.0.tgz b/.yarn/offline-mirror/jest-environment-node-25.1.0.tgz new file mode 100644 index 000000000000..17f0c268e51d Binary files /dev/null and b/.yarn/offline-mirror/jest-environment-node-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-get-type-25.1.0.tgz b/.yarn/offline-mirror/jest-get-type-25.1.0.tgz new file mode 100644 index 000000000000..cfa3d74fea1e Binary files /dev/null and b/.yarn/offline-mirror/jest-get-type-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-haste-map-25.1.0.tgz b/.yarn/offline-mirror/jest-haste-map-25.1.0.tgz new file mode 100644 index 000000000000..d9aef50539b8 Binary files /dev/null and b/.yarn/offline-mirror/jest-haste-map-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-jasmine2-24.9.0.tgz b/.yarn/offline-mirror/jest-jasmine2-24.9.0.tgz deleted file mode 100644 index 6c6b9f1c8b69..000000000000 Binary files a/.yarn/offline-mirror/jest-jasmine2-24.9.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/jest-jasmine2-25.1.0.tgz b/.yarn/offline-mirror/jest-jasmine2-25.1.0.tgz new file mode 100644 index 000000000000..3ae427f98acd Binary files /dev/null and b/.yarn/offline-mirror/jest-jasmine2-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-leak-detector-24.9.0.tgz b/.yarn/offline-mirror/jest-leak-detector-24.9.0.tgz deleted file mode 100644 index 7e5836cb48c9..000000000000 Binary files a/.yarn/offline-mirror/jest-leak-detector-24.9.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/jest-leak-detector-25.1.0.tgz b/.yarn/offline-mirror/jest-leak-detector-25.1.0.tgz new file mode 100644 index 000000000000..ab6b809e3336 Binary files /dev/null and b/.yarn/offline-mirror/jest-leak-detector-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-matcher-utils-25.1.0.tgz b/.yarn/offline-mirror/jest-matcher-utils-25.1.0.tgz new file mode 100644 index 000000000000..5d782b7f90cb Binary files /dev/null and b/.yarn/offline-mirror/jest-matcher-utils-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-message-util-25.1.0.tgz b/.yarn/offline-mirror/jest-message-util-25.1.0.tgz new file mode 100644 index 000000000000..e499f8e0007e Binary files /dev/null and b/.yarn/offline-mirror/jest-message-util-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-mock-25.1.0.tgz b/.yarn/offline-mirror/jest-mock-25.1.0.tgz new file mode 100644 index 000000000000..1414cb4b80cf Binary files /dev/null and b/.yarn/offline-mirror/jest-mock-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-regex-util-25.1.0.tgz b/.yarn/offline-mirror/jest-regex-util-25.1.0.tgz new file mode 100644 index 000000000000..6c2f72bc257e Binary files /dev/null and b/.yarn/offline-mirror/jest-regex-util-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-resolve-25.1.0.tgz b/.yarn/offline-mirror/jest-resolve-25.1.0.tgz new file mode 100644 index 000000000000..bebf88f37cae Binary files /dev/null and b/.yarn/offline-mirror/jest-resolve-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-resolve-dependencies-24.9.0.tgz b/.yarn/offline-mirror/jest-resolve-dependencies-24.9.0.tgz deleted file mode 100644 index f1fd1a79111e..000000000000 Binary files a/.yarn/offline-mirror/jest-resolve-dependencies-24.9.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/jest-resolve-dependencies-25.1.0.tgz b/.yarn/offline-mirror/jest-resolve-dependencies-25.1.0.tgz new file mode 100644 index 000000000000..e473db1caec7 Binary files /dev/null and b/.yarn/offline-mirror/jest-resolve-dependencies-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-runner-24.9.0.tgz b/.yarn/offline-mirror/jest-runner-24.9.0.tgz deleted file mode 100644 index 5f5a32b542a6..000000000000 Binary files a/.yarn/offline-mirror/jest-runner-24.9.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/jest-runner-25.1.0.tgz b/.yarn/offline-mirror/jest-runner-25.1.0.tgz new file mode 100644 index 000000000000..8ef8259db281 Binary files /dev/null and b/.yarn/offline-mirror/jest-runner-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-runtime-24.9.0.tgz b/.yarn/offline-mirror/jest-runtime-24.9.0.tgz deleted file mode 100644 index b49c0642f99b..000000000000 Binary files a/.yarn/offline-mirror/jest-runtime-24.9.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/jest-runtime-25.1.0.tgz b/.yarn/offline-mirror/jest-runtime-25.1.0.tgz new file mode 100644 index 000000000000..f686df833f07 Binary files /dev/null and b/.yarn/offline-mirror/jest-runtime-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-serializer-25.1.0.tgz b/.yarn/offline-mirror/jest-serializer-25.1.0.tgz new file mode 100644 index 000000000000..c8c294a21117 Binary files /dev/null and b/.yarn/offline-mirror/jest-serializer-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-snapshot-25.1.0.tgz b/.yarn/offline-mirror/jest-snapshot-25.1.0.tgz new file mode 100644 index 000000000000..d98850cfb6ca Binary files /dev/null and b/.yarn/offline-mirror/jest-snapshot-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-util-25.1.0.tgz b/.yarn/offline-mirror/jest-util-25.1.0.tgz new file mode 100644 index 000000000000..22176aeb65cb Binary files /dev/null and b/.yarn/offline-mirror/jest-util-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-validate-25.1.0.tgz b/.yarn/offline-mirror/jest-validate-25.1.0.tgz new file mode 100644 index 000000000000..52bb238db087 Binary files /dev/null and b/.yarn/offline-mirror/jest-validate-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-watcher-24.9.0.tgz b/.yarn/offline-mirror/jest-watcher-24.9.0.tgz deleted file mode 100644 index 3119f9bcb063..000000000000 Binary files a/.yarn/offline-mirror/jest-watcher-24.9.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/jest-watcher-25.1.0.tgz b/.yarn/offline-mirror/jest-watcher-25.1.0.tgz new file mode 100644 index 000000000000..77c278bf4b1d Binary files /dev/null and b/.yarn/offline-mirror/jest-watcher-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jest-worker-25.1.0.tgz b/.yarn/offline-mirror/jest-worker-25.1.0.tgz new file mode 100644 index 000000000000..e036942a8380 Binary files /dev/null and b/.yarn/offline-mirror/jest-worker-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/jsdom-15.2.1.tgz b/.yarn/offline-mirror/jsdom-15.2.1.tgz new file mode 100644 index 000000000000..ef4ac48e0bce Binary files /dev/null and b/.yarn/offline-mirror/jsdom-15.2.1.tgz differ diff --git a/.yarn/offline-mirror/node-notifier-5.4.3.tgz b/.yarn/offline-mirror/node-notifier-5.4.3.tgz deleted file mode 100644 index 9b6250c67db7..000000000000 Binary files a/.yarn/offline-mirror/node-notifier-5.4.3.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/node-notifier-6.0.0.tgz b/.yarn/offline-mirror/node-notifier-6.0.0.tgz new file mode 100644 index 000000000000..d929585b8fa1 Binary files /dev/null and b/.yarn/offline-mirror/node-notifier-6.0.0.tgz differ diff --git a/.yarn/offline-mirror/npm-run-path-4.0.1.tgz b/.yarn/offline-mirror/npm-run-path-4.0.1.tgz new file mode 100644 index 000000000000..9f03668158d8 Binary files /dev/null and b/.yarn/offline-mirror/npm-run-path-4.0.1.tgz differ diff --git a/.yarn/offline-mirror/p-each-series-1.0.0.tgz b/.yarn/offline-mirror/p-each-series-1.0.0.tgz deleted file mode 100644 index 4510fb8102eb..000000000000 Binary files a/.yarn/offline-mirror/p-each-series-1.0.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/p-each-series-2.1.0.tgz b/.yarn/offline-mirror/p-each-series-2.1.0.tgz new file mode 100644 index 000000000000..ad5eab73d22d Binary files /dev/null and b/.yarn/offline-mirror/p-each-series-2.1.0.tgz differ diff --git a/.yarn/offline-mirror/parse5-5.1.0.tgz b/.yarn/offline-mirror/parse5-5.1.0.tgz new file mode 100644 index 000000000000..d38d5a2b3b6d Binary files /dev/null and b/.yarn/offline-mirror/parse5-5.1.0.tgz differ diff --git a/.yarn/offline-mirror/pretty-format-25.1.0.tgz b/.yarn/offline-mirror/pretty-format-25.1.0.tgz new file mode 100644 index 000000000000..686cc822b813 Binary files /dev/null and b/.yarn/offline-mirror/pretty-format-25.1.0.tgz differ diff --git a/.yarn/offline-mirror/resolve-cwd-3.0.0.tgz b/.yarn/offline-mirror/resolve-cwd-3.0.0.tgz new file mode 100644 index 000000000000..7ce6e530365a Binary files /dev/null and b/.yarn/offline-mirror/resolve-cwd-3.0.0.tgz differ diff --git a/.yarn/offline-mirror/saxes-3.1.11.tgz b/.yarn/offline-mirror/saxes-3.1.11.tgz new file mode 100644 index 000000000000..d7f717b75c23 Binary files /dev/null and b/.yarn/offline-mirror/saxes-3.1.11.tgz differ diff --git a/.yarn/offline-mirror/semver-7.1.3.tgz b/.yarn/offline-mirror/semver-7.1.3.tgz new file mode 100644 index 000000000000..7c3c2197833f Binary files /dev/null and b/.yarn/offline-mirror/semver-7.1.3.tgz differ diff --git a/.yarn/offline-mirror/source-map-0.7.3.tgz b/.yarn/offline-mirror/source-map-0.7.3.tgz new file mode 100644 index 000000000000..ccb3fb74a0e9 Binary files /dev/null and b/.yarn/offline-mirror/source-map-0.7.3.tgz differ diff --git a/.yarn/offline-mirror/string-length-2.0.0.tgz b/.yarn/offline-mirror/string-length-2.0.0.tgz deleted file mode 100644 index 8f10cd4be30e..000000000000 Binary files a/.yarn/offline-mirror/string-length-2.0.0.tgz and /dev/null differ diff --git a/.yarn/offline-mirror/string-length-3.1.0.tgz b/.yarn/offline-mirror/string-length-3.1.0.tgz new file mode 100644 index 000000000000..59bad0d59350 Binary files /dev/null and b/.yarn/offline-mirror/string-length-3.1.0.tgz differ diff --git a/.yarn/offline-mirror/strip-bom-4.0.0.tgz b/.yarn/offline-mirror/strip-bom-4.0.0.tgz new file mode 100644 index 000000000000..8c01cb941134 Binary files /dev/null and b/.yarn/offline-mirror/strip-bom-4.0.0.tgz differ diff --git a/.yarn/offline-mirror/supports-hyperlinks-2.1.0.tgz b/.yarn/offline-mirror/supports-hyperlinks-2.1.0.tgz new file mode 100644 index 000000000000..d10bb3b7c989 Binary files /dev/null and b/.yarn/offline-mirror/supports-hyperlinks-2.1.0.tgz differ diff --git a/.yarn/offline-mirror/terminal-link-2.1.1.tgz b/.yarn/offline-mirror/terminal-link-2.1.1.tgz new file mode 100644 index 000000000000..876c5fd6afa8 Binary files /dev/null and b/.yarn/offline-mirror/terminal-link-2.1.1.tgz differ diff --git a/.yarn/offline-mirror/throat-5.0.0.tgz b/.yarn/offline-mirror/throat-5.0.0.tgz new file mode 100644 index 000000000000..4cb6c677516b Binary files /dev/null and b/.yarn/offline-mirror/throat-5.0.0.tgz differ diff --git a/.yarn/offline-mirror/tough-cookie-3.0.1.tgz b/.yarn/offline-mirror/tough-cookie-3.0.1.tgz new file mode 100644 index 000000000000..af9a89037796 Binary files /dev/null and b/.yarn/offline-mirror/tough-cookie-3.0.1.tgz differ diff --git a/.yarn/offline-mirror/v8-to-istanbul-4.1.2.tgz b/.yarn/offline-mirror/v8-to-istanbul-4.1.2.tgz new file mode 100644 index 000000000000..190d4d0986a6 Binary files /dev/null and b/.yarn/offline-mirror/v8-to-istanbul-4.1.2.tgz differ diff --git a/.yarn/offline-mirror/w3c-xmlserializer-1.1.2.tgz b/.yarn/offline-mirror/w3c-xmlserializer-1.1.2.tgz new file mode 100644 index 000000000000..8be712600844 Binary files /dev/null and b/.yarn/offline-mirror/w3c-xmlserializer-1.1.2.tgz differ diff --git a/.yarn/offline-mirror/write-file-atomic-3.0.3.tgz b/.yarn/offline-mirror/write-file-atomic-3.0.3.tgz new file mode 100644 index 000000000000..7264213783dc Binary files /dev/null and b/.yarn/offline-mirror/write-file-atomic-3.0.3.tgz differ diff --git a/.yarn/offline-mirror/ws-7.2.1.tgz b/.yarn/offline-mirror/ws-7.2.1.tgz new file mode 100644 index 000000000000..32e0ebad72cb Binary files /dev/null and b/.yarn/offline-mirror/ws-7.2.1.tgz differ diff --git a/.yarn/offline-mirror/xmlchars-2.2.0.tgz b/.yarn/offline-mirror/xmlchars-2.2.0.tgz new file mode 100644 index 000000000000..1ca1bb159494 Binary files /dev/null and b/.yarn/offline-mirror/xmlchars-2.2.0.tgz differ diff --git a/package.json b/package.json index 36064e631511..cc1304a20135 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "fs-extra": "^8.1.0", "glob": "^7.1.4", "husky": "^4.0.10", - "jest": "^24.9.0", + "jest": "^25.1.0", "jest-circus": "^24.9.0", "jest-junit": "^10.0.0", "lerna": "^3.20.2", diff --git a/packages/react/src/components/Checkbox/Checkbox-test.js b/packages/react/src/components/Checkbox/Checkbox-test.js index f1d257704396..e92a721daf47 100644 --- a/packages/react/src/components/Checkbox/Checkbox-test.js +++ b/packages/react/src/components/Checkbox/Checkbox-test.js @@ -110,6 +110,8 @@ describe('Checkbox', () => { }); describe('refs', () => { + let container; + it('should accept refs', () => { class MyComponent extends React.Component { constructor(props) { @@ -131,7 +133,12 @@ describe('refs', () => { ); } } - const wrapper = mount(); + container = document.createElement('div'); + container.id = 'container'; + document.body.appendChild(container); + const wrapper = mount(, { + attachTo: document.querySelector('#container'), + }); expect(document.activeElement.type).toBeUndefined(); wrapper.instance().focus(); expect(document.activeElement.type).toEqual('checkbox'); @@ -157,6 +164,13 @@ describe('refs', () => { const wrapper = mount(); expect(wrapper.find('input').getDOMNode().indeterminate).toBe(true); }); + + afterEach(() => { + if (container && container.parentNode) { + container.parentNode.removeChild(container); + } + container = null; + }); }); describe('CheckboxSkeleton', () => { diff --git a/packages/react/src/components/ComposedModal/ComposedModal-test.js b/packages/react/src/components/ComposedModal/ComposedModal-test.js index 4a2f5eae1c76..540b0a5e4ce2 100644 --- a/packages/react/src/components/ComposedModal/ComposedModal-test.js +++ b/packages/react/src/components/ComposedModal/ComposedModal-test.js @@ -153,6 +153,8 @@ describe('', () => { }); describe('', () => { + let container; + it('renders', () => { const wrapper = mount(); expect(wrapper).toMatchSnapshot(); @@ -214,10 +216,14 @@ describe('', () => { }); it('should focus on the primary actionable button in ModalFooter by default', () => { + container = document.createElement('div'); + container.id = 'container'; + document.body.appendChild(container); mount( - + , + { attachTo: document.querySelector('#container') } ); expect( document.activeElement.classList.contains(`${prefix}--btn--primary`) @@ -225,14 +231,25 @@ describe('', () => { }); it('should focus on the element that matches selectorPrimaryFocus', () => { + container = document.createElement('div'); + container.id = 'container'; + document.body.appendChild(container); mount( - + , + { attachTo: document.querySelector('#container') } ); expect( document.activeElement.classList.contains(`${prefix}--modal-close`) ).toEqual(true); }); + + afterEach(() => { + if (container && container.parentNode) { + container.parentNode.removeChild(container); + } + container = null; + }); }); diff --git a/packages/react/src/components/Select/Select-test.js b/packages/react/src/components/Select/Select-test.js index 88e8098c0eda..2f539a12943f 100644 --- a/packages/react/src/components/Select/Select-test.js +++ b/packages/react/src/components/Select/Select-test.js @@ -150,6 +150,8 @@ describe('Select', () => { }); describe('refs', () => { + let container; + it('should accept refs', () => { class MyComponent extends React.Component { constructor(props) { @@ -164,11 +166,23 @@ describe('refs', () => { return