tify
Version:
A slim and mobile-friendly IIIF document viewer
27 lines (24 loc) • 644 B
JavaScript
import { fileURLToPath } from 'node:url';
import { mergeConfig, defineConfig, configDefaults } from 'vitest/config';
import viteConfig from './vite.config';
export default mergeConfig(
viteConfig,
defineConfig({
test: {
environment: 'jsdom',
include: ['tests/unit/**/*.spec.js'],
exclude: [...configDefaults.exclude],
root: fileURLToPath(new URL('./', import.meta.url)),
// Prevent canvas-related error in unit tests
// https://github.com/wobsoriano/vitest-canvas-mock
setupFiles: ['./vitest.setup.js'],
deps: {
optimizer: {
web: {
include: ['vitest-canvas-mock'],
},
},
},
},
}),
);