mcpField
N
nextjs-vitest

nextjs-vitest

github.com/tenkohテスト・品質038 回インストール34 週間前に更新
リポジトリ

nextjs-vitest について

nextjs-vitestは、Next.jsプロジェクトにVitestのテスト環境を設定するスキルです。依存パッケージの導入に加え、React Testing Libraryとjsdomの設定手順も扱います。

主な機能

  1. 01Vitestとテスト用パッケージの導入
  2. 02Vitest設定ファイルの作成
  3. 03jsdom環境の設定
  4. 04Testing Libraryのセットアップ追加

活用シーン

  1. 01Next.jsプロジェクトのテスト環境構築
  2. 02jsdomベースのテスト環境設定

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/tenkoh/skills --skill nextjs-vitest

インストール後、Claude Code で/nextjs-vitestを入力して読み込まれたか確認します。

詳細

Next.js プロジェクトに Vitest テスト環境をセットアップします。

手順

1. 必要なパッケージをインストールする

次のコマンドを実行します。

npm install -D vitest @vitejs/plugin-react jsdom @testing-library/react @testing-library/dom vite-tsconfig-paths @testing-library/jest-dom @testing-library/user-event
2. vitest.config.mts を作成する

プロジェクトのルートに vitest.config.mts を作成します。

import react from "@vitejs/plugin-react";
import tsconfigPaths from "vite-tsconfig-paths";
import { defineConfig } from "vitest/config";

export default defineConfig({
  plugins: [tsconfigPaths(), react()],
  test: {
    environment: "jsdom",
    globals: true,
    clearMocks: true,
    setupFiles: ["./vitest.setup.ts"],
  },
});
3. vitest.setup.ts を作成する

プロジェクトのルートに vitest.setup.ts を作成します。

import "@testing-library/jest-dom/vitest";
4. 完了を確認する

すべてのファイルが正しく作成されたことを確認します。

コメント