From 2b0c8603a02c771e98aafa7dbd85074689cc1783 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Tue, 9 Jan 2024 23:04:31 +0100 Subject: [PATCH] setup scripts --- .../tests/{plugin.vuetify.ts => plugin.i18n-vuetify.ts} | 1 + scripts/tests/plugin.pinia.ts | 5 +++++ vitest.config.ts | 7 ++++++- 3 files changed, 12 insertions(+), 1 deletion(-) rename scripts/tests/{plugin.vuetify.ts => plugin.i18n-vuetify.ts} (89%) create mode 100644 scripts/tests/plugin.pinia.ts diff --git a/scripts/tests/plugin.vuetify.ts b/scripts/tests/plugin.i18n-vuetify.ts similarity index 89% rename from scripts/tests/plugin.vuetify.ts rename to scripts/tests/plugin.i18n-vuetify.ts index 3802ffb..2fba984 100644 --- a/scripts/tests/plugin.vuetify.ts +++ b/scripts/tests/plugin.i18n-vuetify.ts @@ -3,6 +3,7 @@ import { config } from '@vue/test-utils' import i18n from '#plugins/i18n' import vuetify from '#plugins/vuetify' +config.global.plugins.push(i18n) config.global.plugins.push(vuetify(i18n)) config.global.mocks = { diff --git a/scripts/tests/plugin.pinia.ts b/scripts/tests/plugin.pinia.ts new file mode 100644 index 0000000..4d0bb09 --- /dev/null +++ b/scripts/tests/plugin.pinia.ts @@ -0,0 +1,5 @@ +import { config } from '@vue/test-utils' + +import pinia from '#plugins/pinia' + +config.global.plugins.push(pinia) diff --git a/vitest.config.ts b/vitest.config.ts index e5f398b..530accb 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -8,7 +8,12 @@ export default mergeConfig( test: { globals: true, environment: 'happy-dom', - setupFiles: ['scripts/tests/mock.$t.ts', 'scripts/tests/mock.vikePageContext.ts', 'scripts/tests/plugin.vuetify.ts'], + setupFiles: [ + 'scripts/tests/mock.$t.ts', + 'scripts/tests/mock.vikePageContext.ts', + 'scripts/tests/plugin.pinia.ts', + 'scripts/tests/plugin.i18n-vuetify.ts', + ], coverage: { all: true, include: ['src/**/*.{js,jsx,ts,tsx,vue}'],