mirror of
				https://github.com/pagefaultgames/pokerogue.git
				synced 2025-10-31 16:35:52 +01:00 
			
		
		
		
	* move test folder * Update vitest files * rename test/utils to test/testUtils * Remove stray utils/gameManager Got put back from a rebase
		
			
				
	
	
		
			44 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import { defineProject } from "vitest/config";
 | |
| import { defaultConfig } from "./vite.config";
 | |
| 
 | |
| export default defineProject(({ mode }) => ({
 | |
|   ...defaultConfig,
 | |
|   test: {
 | |
|     testTimeout: 20000,
 | |
|     setupFiles: ["./test/fontFace.setup.ts", "./test/vitest.setup.ts"],
 | |
|     server: {
 | |
|       deps: {
 | |
|         inline: ["vitest-canvas-mock"],
 | |
|         //@ts-ignore
 | |
|         optimizer: {
 | |
|           web: {
 | |
|             include: ["vitest-canvas-mock"],
 | |
|           },
 | |
|         },
 | |
|       },
 | |
|     },
 | |
|     environment: "jsdom" as const,
 | |
|     environmentOptions: {
 | |
|       jsdom: {
 | |
|         resources: "usable",
 | |
|       },
 | |
|     },
 | |
|     threads: false,
 | |
|     trace: true,
 | |
|     restoreMocks: true,
 | |
|     watch: false,
 | |
|     coverage: {
 | |
|       provider: "istanbul" as const,
 | |
|       reportsDirectory: "coverage" as const,
 | |
|       reporters: ["text-summary", "html"],
 | |
|     },
 | |
|     name: "main",
 | |
|     include: ["./test/**/*.{test,spec}.ts"],
 | |
|     exclude: ["./test/pre.test.ts"],
 | |
|   },
 | |
|   esbuild: {
 | |
|     pure: mode === "production" ? ["console.log"] : [],
 | |
|     keepNames: true,
 | |
|   },
 | |
| }));
 |