From 80765fa58ddb5bd38564b536fe442fcafb19f236 Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Wed, 6 Jan 2021 10:38:06 +0800 Subject: [PATCH 1/2] fix(mocha): workaround the ShadowRoot issue in Vue 3.0.5 See https://github.com/vuejs/vue-next/pull/2943 --- packages/@vue/cli-plugin-unit-mocha/setup.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/@vue/cli-plugin-unit-mocha/setup.js b/packages/@vue/cli-plugin-unit-mocha/setup.js index 5119a033b2..7a11278c22 100644 --- a/packages/@vue/cli-plugin-unit-mocha/setup.js +++ b/packages/@vue/cli-plugin-unit-mocha/setup.js @@ -2,3 +2,4 @@ require('jsdom-global')(undefined, { pretendToBeVisual: true, url: 'http://local // https://github.com/vuejs/vue-test-utils/issues/936 window.Date = Date +global.ShadowRoot = window.ShadowRoot From fa841d3760f2c8fbeeef4b1a3c259281771a73b7 Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Wed, 6 Jan 2021 10:40:33 +0800 Subject: [PATCH 2/2] chore: add explanation comment --- packages/@vue/cli-plugin-unit-mocha/setup.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/@vue/cli-plugin-unit-mocha/setup.js b/packages/@vue/cli-plugin-unit-mocha/setup.js index 7a11278c22..d615cf2d40 100644 --- a/packages/@vue/cli-plugin-unit-mocha/setup.js +++ b/packages/@vue/cli-plugin-unit-mocha/setup.js @@ -2,4 +2,5 @@ require('jsdom-global')(undefined, { pretendToBeVisual: true, url: 'http://local // https://github.com/vuejs/vue-test-utils/issues/936 window.Date = Date +// https://github.com/vuejs/vue-next/pull/2943 global.ShadowRoot = window.ShadowRoot