lobe-chat

Форк
0
/
vitest.config.ts 
44 строки · 1.1 Кб
1
import { resolve } from 'node:path';
2
import { defineConfig } from 'vitest/config';
3

4
export default defineConfig({
5
  optimizeDeps: {
6
    exclude: ['crypto', 'util', 'tty'],
7
    include: ['@lobehub/tts'],
8
  },
9
  test: {
10
    alias: {
11
      '@': resolve(__dirname, './src'),
12
      '~test-utils': resolve(__dirname, './tests/utils.tsx'),
13
    },
14
    coverage: {
15
      all: false,
16
      exclude: [
17
        '__mocks__/**',
18
        // just ignore the migration code
19
        // we will use pglite in the future
20
        // so the coverage of this file is not important
21
        'src/database/client/core/db.ts',
22
        'src/utils/fetch/fetchEventSource/*.ts',
23
      ],
24
      provider: 'v8',
25
      reporter: ['text', 'json', 'lcov', 'text-summary'],
26
      reportsDirectory: './coverage/app',
27
    },
28
    environment: 'happy-dom',
29
    exclude: [
30
      '**/node_modules/**',
31
      '**/dist/**',
32
      '**/build/**',
33
      'src/database/server/**/**',
34
      'src/server/services/!(discover)/**/**',
35
    ],
36
    globals: true,
37
    server: {
38
      deps: {
39
        inline: ['vitest-canvas-mock'],
40
      },
41
    },
42
    setupFiles: './tests/setup.ts',
43
  },
44
});
45

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.