setup scripts

This commit is contained in:
Ulf Gebhardt 2024-01-09 23:04:31 +01:00
parent c9cd3c485f
commit 2b0c8603a0
Signed by: ulfgebhardt
GPG Key ID: DA6B843E748679C9
3 changed files with 12 additions and 1 deletions

View File

@ -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 = {

View File

@ -0,0 +1,5 @@
import { config } from '@vue/test-utils'
import pinia from '#plugins/pinia'
config.global.plugins.push(pinia)

View File

@ -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}'],