Numil
Numil
NNuxt
Created by Numil on 1/10/2025 in #❓・help
Vitest slow tests compared to jest
After the answers of the bot I can say that the tests themselves are really fast the in between part is really slow
15 replies
NNuxt
Created by Numil on 1/10/2025 in #❓・help
Vitest slow tests compared to jest
@kapa.ai Would those config files affect performance for the tests: vitest.setup.ts
import { config } from '@vue/test-utils'
import { createI18n } from 'vue-i18n'
import 'vitest-canvas-mock'

const i18n = createI18n({
locale: 'en',
legacy: false,
missing: (_, key) => key,

numberFormats: {
en: {
currency: {
style: 'currency',
currency: 'EUR',
minimumFractionDigits: 2,
maximumFractionDigits: 4
},
decimal: {
style: 'decimal',
maximumFractionDigits: 1
},
rating: {
minimumFractionDigits: 1,
maximumFractionDigits: 1
}
},
de: {
currency: {
style: 'currency',
currency: 'EUR',
minimumFractionDigits: 2,
maximumFractionDigits: 4
},
decimal: {
style: 'decimal',
maximumFractionDigits: 1
},
rating: {
minimumFractionDigits: 1,
maximumFractionDigits: 1
}
},
fr: {
currency: {
style: 'currency',
currency: 'EUR',
minimumFractionDigits: 2,
maximumFractionDigits: 4
},
decimal: {
style: 'decimal',
maximumFractionDigits: 1
},
rating: {
minimumFractionDigits: 1,
maximumFractionDigits: 1
}
}
}
})

config.global.plugins.push(i18n)

beforeEach(() => {
vi.useFakeTimers()
})

afterEach(() => {
vi.useRealTimers()
})
import { config } from '@vue/test-utils'
import { createI18n } from 'vue-i18n'
import 'vitest-canvas-mock'

const i18n = createI18n({
locale: 'en',
legacy: false,
missing: (_, key) => key,

numberFormats: {
en: {
currency: {
style: 'currency',
currency: 'EUR',
minimumFractionDigits: 2,
maximumFractionDigits: 4
},
decimal: {
style: 'decimal',
maximumFractionDigits: 1
},
rating: {
minimumFractionDigits: 1,
maximumFractionDigits: 1
}
},
de: {
currency: {
style: 'currency',
currency: 'EUR',
minimumFractionDigits: 2,
maximumFractionDigits: 4
},
decimal: {
style: 'decimal',
maximumFractionDigits: 1
},
rating: {
minimumFractionDigits: 1,
maximumFractionDigits: 1
}
},
fr: {
currency: {
style: 'currency',
currency: 'EUR',
minimumFractionDigits: 2,
maximumFractionDigits: 4
},
decimal: {
style: 'decimal',
maximumFractionDigits: 1
},
rating: {
minimumFractionDigits: 1,
maximumFractionDigits: 1
}
}
}
})

config.global.plugins.push(i18n)

beforeEach(() => {
vi.useFakeTimers()
})

afterEach(() => {
vi.useRealTimers()
})
vitest.global.setup.ts
export const setup = () => {
process.env.TZ = 'UTC'
}
export const setup = () => {
process.env.TZ = 'UTC'
}
15 replies
NNuxt
Created by Numil on 1/10/2025 in #❓・help
Vitest slow tests compared to jest
@kapa.ai i answered the mesasge with the missing config files
15 replies