diff --git a/packages/@vue/cli-plugin-typescript/__tests__/tsPlugin.helper.js b/packages/@vue/cli-plugin-typescript/__tests__/tsPlugin.helper.js index defe95c35..1fbe25872 100644 --- a/packages/@vue/cli-plugin-typescript/__tests__/tsPlugin.helper.js +++ b/packages/@vue/cli-plugin-typescript/__tests__/tsPlugin.helper.js @@ -62,7 +62,11 @@ exports.assertBuild = async (name, options, customAssert) => { }) afterAll(async () => { - await browser.close() - server.close() + if (browser) { + await browser.close() + } + if (server) { + server.close() + } }) } diff --git a/packages/@vue/cli-service-global/__tests__/globalService.spec.js b/packages/@vue/cli-service-global/__tests__/globalService.spec.js index d3f7fe8e6..5889f6e10 100644 --- a/packages/@vue/cli-service-global/__tests__/globalService.spec.js +++ b/packages/@vue/cli-service-global/__tests__/globalService.spec.js @@ -76,6 +76,10 @@ test('global build', async () => { }) afterAll(async () => { - await browser.close() - server.close() + if (browser) { + await browser.close() + } + if (server) { + server.close() + } }) diff --git a/packages/@vue/cli-service-global/__tests__/globalServiceBuildLib.spec.js b/packages/@vue/cli-service-global/__tests__/globalServiceBuildLib.spec.js index d6f2f506b..f899c6b06 100644 --- a/packages/@vue/cli-service-global/__tests__/globalServiceBuildLib.spec.js +++ b/packages/@vue/cli-service-global/__tests__/globalServiceBuildLib.spec.js @@ -54,6 +54,10 @@ test('global build --target lib', async () => { }) afterAll(async () => { - await browser.close() - server.close() + if (browser) { + await browser.close() + } + if (server) { + server.close() + } }) diff --git a/packages/@vue/cli-service-global/__tests__/globalServiceBuildWc.spec.js b/packages/@vue/cli-service-global/__tests__/globalServiceBuildWc.spec.js index c63fc51cb..d77c462a3 100644 --- a/packages/@vue/cli-service-global/__tests__/globalServiceBuildWc.spec.js +++ b/packages/@vue/cli-service-global/__tests__/globalServiceBuildWc.spec.js @@ -52,6 +52,10 @@ test('global build --target wc', async () => { }) afterAll(async () => { - await browser.close() - server.close() + if (browser) { + await browser.close() + } + if (server) { + server.close() + } }) diff --git a/packages/@vue/cli-service/__tests__/buildLib.spec.js b/packages/@vue/cli-service/__tests__/buildLib.spec.js index e460b5cca..efb1e8a40 100644 --- a/packages/@vue/cli-service/__tests__/buildLib.spec.js +++ b/packages/@vue/cli-service/__tests__/buildLib.spec.js @@ -10,8 +10,12 @@ const launchPuppeteer = require('@vue/cli-test-utils/launchPuppeteer') let server, browser, page afterEach(async () => { - await browser.close() - server.close() + if (browser) { + await browser.close() + } + if (server) { + server.close() + } }) test('build as lib', async () => { diff --git a/packages/@vue/cli-service/__tests__/buildWc.spec.js b/packages/@vue/cli-service/__tests__/buildWc.spec.js index 59afacbeb..d11999d80 100644 --- a/packages/@vue/cli-service/__tests__/buildWc.spec.js +++ b/packages/@vue/cli-service/__tests__/buildWc.spec.js @@ -90,6 +90,10 @@ test('build as single wc', async () => { }) afterEach(async () => { - await browser.close() - server.close() + if (browser) { + await browser.close() + } + if (server) { + server.close() + } })