Ctrl K
ComunidadGuías…

vitest.config.js

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
import { defineConfig } from 'vitest/config'
import path from 'path'

export default defineConfig({
  test: {
    include: ['test/javascript/**/*.test.js'],
    environment: 'node',
    setupFiles: ['./test/javascript/setup.js'],
  },
  resolve: {
    alias: {
      'lib': path.resolve(__dirname, 'app/javascript/lib'),
      'marked': path.resolve(__dirname, 'test/javascript/mocks/marked.js'),
      'katex': path.resolve(__dirname, 'test/javascript/mocks/katex.js'),
      // Point at the vendored file rather than an npm copy, so the sanitizer
      // specs exercise the exact artifact that ships to the browser.
      'dompurify': path.resolve(__dirname, 'vendor/javascript/dompurify.js'),
      '@hotwired/turbo-rails': path.resolve(__dirname, 'test/javascript/mocks/turbo-rails.js'),
      '@rails/request.js': path.resolve(__dirname, 'test/javascript/mocks/requestjs.js'),
      '@replit/codemirror-vim': path.resolve(__dirname, 'test/javascript/mocks/codemirror-vim.js'),
    },
  },
})