Sfoglia il codice sorgente

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

imprv: Vitest environment for markdown-splitter
Yuki Takei 1 anno fa
parent
commit
e354136523

+ 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';
 import { splitMarkdownIntoChunks } from '../src/services/markdown-splitter';
 
 
 describe('splitMarkdownIntoChunks', () => {
 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,
+      },
+    },
+  },
+});