mirror of
				https://github.com/TriliumNext/Notes.git
				synced 2025-10-31 13:01:31 +08:00 
			
		
		
		
	chore(nx/server): introduce tests
This commit is contained in:
		
							parent
							
								
									bac0503c74
								
							
						
					
					
						commit
						b5eedf259e
					
				| @ -18,7 +18,19 @@ | |||||||
|   "exclude": [ |   "exclude": [ | ||||||
|     "eslint.config.js", |     "eslint.config.js", | ||||||
|     "eslint.config.cjs", |     "eslint.config.cjs", | ||||||
|     "eslint.config.mjs" |     "eslint.config.mjs", | ||||||
|  |     "vite.config.ts", | ||||||
|  |     "vite.config.mts", | ||||||
|  |     "vitest.config.ts", | ||||||
|  |     "vitest.config.mts", | ||||||
|  |     "src/**/*.test.ts", | ||||||
|  |     "src/**/*.spec.ts", | ||||||
|  |     "src/**/*.test.tsx", | ||||||
|  |     "src/**/*.spec.tsx", | ||||||
|  |     "src/**/*.test.js", | ||||||
|  |     "src/**/*.spec.js", | ||||||
|  |     "src/**/*.test.jsx", | ||||||
|  |     "src/**/*.spec.jsx" | ||||||
|   ], |   ], | ||||||
|   "references": [ |   "references": [ | ||||||
|     { |     { | ||||||
|  | |||||||
| @ -11,6 +11,9 @@ | |||||||
|     }, |     }, | ||||||
|     { |     { | ||||||
|       "path": "./tsconfig.app.json" |       "path": "./tsconfig.app.json" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "path": "./tsconfig.spec.json" | ||||||
|     } |     } | ||||||
|   ] |   ] | ||||||
| } | } | ||||||
|  | |||||||
							
								
								
									
										28
									
								
								apps/server/tsconfig.spec.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								apps/server/tsconfig.spec.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,28 @@ | |||||||
|  | { | ||||||
|  |   "extends": "../../tsconfig.base.json", | ||||||
|  |   "compilerOptions": { | ||||||
|  |     "outDir": "./out-tsc/vitest", | ||||||
|  |     "types": [ | ||||||
|  |       "vitest/globals", | ||||||
|  |       "vitest/importMeta", | ||||||
|  |       "vite/client", | ||||||
|  |       "node", | ||||||
|  |       "vitest" | ||||||
|  |     ] | ||||||
|  |   }, | ||||||
|  |   "include": [ | ||||||
|  |     "vite.config.ts", | ||||||
|  |     "vite.config.mts", | ||||||
|  |     "vitest.config.ts", | ||||||
|  |     "vitest.config.mts", | ||||||
|  |     "src/**/*.test.ts", | ||||||
|  |     "src/**/*.spec.ts", | ||||||
|  |     "src/**/*.test.tsx", | ||||||
|  |     "src/**/*.spec.tsx", | ||||||
|  |     "src/**/*.test.js", | ||||||
|  |     "src/**/*.spec.js", | ||||||
|  |     "src/**/*.test.jsx", | ||||||
|  |     "src/**/*.spec.jsx", | ||||||
|  |     "src/**/*.d.ts" | ||||||
|  |   ] | ||||||
|  | } | ||||||
							
								
								
									
										19
									
								
								apps/server/vite.config.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								apps/server/vite.config.ts
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,19 @@ | |||||||
|  | /// <reference types='vitest' />
 | ||||||
|  | import { defineConfig } from 'vite'; | ||||||
|  | 
 | ||||||
|  | export default defineConfig(() => ({ | ||||||
|  |   root: __dirname, | ||||||
|  |   cacheDir: '../../node_modules/.vite/apps/server', | ||||||
|  |   plugins: [], | ||||||
|  |   test: { | ||||||
|  |     watch: false, | ||||||
|  |     globals: true, | ||||||
|  |     environment: "node", | ||||||
|  |     include: ['{src,tests}/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'], | ||||||
|  |     reporters: ['default'], | ||||||
|  |     coverage: { | ||||||
|  |       reportsDirectory: './test-output/vitest/coverage', | ||||||
|  |       provider: 'v8' as const, | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  | })); | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Elian Doran
						Elian Doran