Skip to content

フロントエンドのユニットテスト基盤導入(Vitest) #249

Description

@oboroge0

概要

apps/web に Vitest + React Testing Library を導入し、フロントエンドのユニットテスト基盤を作る。

背景

フロントエンドにはテストが 1 本も存在せず、CI は lint とビルドが通れば緑になる。エディタの状態管理(Zustand ストア)やグラフ操作ロジックはリグレッションが起きやすい部分なのに、守る網がない。

作業内容

  • Vitest + React Testing Library のセットアップ(apps/webtest スクリプト追加)
  • 最初のテスト対象: Zustand ストア、グラフのバリデーション・ノード接続まわりの純粋ロジック
  • CI の Frontend Check ジョブにテストステップを追加

方針

コンポーネントの網羅は狙わない。エディタの状態管理ロジックを守るのが目的。

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesttestテスト関連

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions