import path from "node:path";
import { defineConfig } from "vitest/config";

/**
 * テスト実行環境
 *
 * 判定ロジック（lib/judge/）の期待値表テストを走らせます。
 *   npm test           1回実行（CIもこれ）
 *   npm run test:watch 変更を監視して自動再実行
 */
export default defineConfig({
  test: {
    environment: "node",
    include: ["lib/**/*.test.ts", "app/**/*.test.ts"],
  },
  resolve: {
    alias: {
      "@": path.resolve(__dirname),
    },
  },
});
