소스 검색

Merge pull request #9194 from weseek/imprv/159383-vitest-environment

imprv: Vitest environment for markdown-splitter
Yuki Takei 1 년 전
부모
커밋
e354136523
2개의 변경된 파일25개의 추가작업 그리고 2개의 파일을 삭제
  1. 0 2
      packages/markdown-splitter/test/index.spec.ts
  2. 25 0
      packages/markdown-splitter/vitest.config.ts

+ 0 - 2
packages/markdown-splitter/test/index.test.js → packages/markdown-splitter/test/index.spec.ts

@@ -1,5 +1,3 @@
-import { describe, it, expect } from 'vitest';
-
 import { splitMarkdownIntoChunks } from '../src/services/markdown-splitter';
 
 describe('splitMarkdownIntoChunks', () => {

+ 25 - 0
packages/markdown-splitter/vitest.config.ts

@@ -0,0 +1,25 @@
+import tsconfigPaths from 'vite-tsconfig-paths';
+import { defineConfig, coverageConfigDefaults } from 'vitest/config';
+
+export default defineConfig({
+  plugins: [
+    tsconfigPaths(),
+  ],
+  test: {
+    environment: 'node',
+    clearMocks: true,
+    globals: true,
+    coverage: {
+      exclude: [
+        ...coverageConfigDefaults.exclude,
+        'src/**/index.ts',
+      ],
+      thresholds: {
+        statements: 100,
+        branches: 100,
+        lines: 100,
+        functions: 100,
+      },
+    },
+  },
+});