mirror of
https://github.com/QwenLM/qwen-code.git
synced 2025-12-22 01:37:50 +00:00
Including a test harness for it, and making sure the cursor is always at the end.
This commit is contained in:
22
packages/cli/vitest.config.ts
Normal file
22
packages/cli/vitest.config.ts
Normal file
@@ -0,0 +1,22 @@
|
||||
import { defineConfig } from 'vitest/config';
|
||||
import react from '@vitejs/plugin-react'; // For JSX support
|
||||
import path from 'path'; // Import path
|
||||
|
||||
export default defineConfig({
|
||||
root: path.resolve(__dirname), // Explicitly set root to the current directory (packages/cli)
|
||||
plugins: [react()], // Add React plugin for JSX/TSX
|
||||
test: {
|
||||
globals: true, // Use global APIs (describe, test, expect, vi)
|
||||
environment: 'jsdom', // Changed environment to jsdom
|
||||
// More specific include pattern to find the test file
|
||||
include: ['src/**/*.test.{ts,tsx}'],
|
||||
// Add setup files if needed (e.g., for global mocks, testing-library config)
|
||||
// setupFiles: './src/test/setup.ts',
|
||||
mockReset: true, // Reset mocks between tests
|
||||
clearMocks: true, // Clear mock history between tests
|
||||
alias: {
|
||||
// Add path aliases if you use them in your src code
|
||||
// Example: '@/*': path.resolve(__dirname, './src/*'),
|
||||
},
|
||||
},
|
||||
});
|
||||
Reference in New Issue
Block a user