## 概要 `apps/web` に Vitest + React Testing Library を導入し、フロントエンドのユニットテスト基盤を作る。 ## 背景 フロントエンドにはテストが 1 本も存在せず、CI は lint とビルドが通れば緑になる。エディタの状態管理(Zustand ストア)やグラフ操作ロジックはリグレッションが起きやすい部分なのに、守る網がない。 ## 作業内容 - [ ] Vitest + React Testing Library のセットアップ(`apps/web` に `test` スクリプト追加) - [ ] 最初のテスト対象: Zustand ストア、グラフのバリデーション・ノード接続まわりの純粋ロジック - [ ] CI の Frontend Check ジョブにテストステップを追加 ## 方針 コンポーネントの網羅は狙わない。エディタの状態管理ロジックを守るのが目的。
概要
apps/webに Vitest + React Testing Library を導入し、フロントエンドのユニットテスト基盤を作る。背景
フロントエンドにはテストが 1 本も存在せず、CI は lint とビルドが通れば緑になる。エディタの状態管理(Zustand ストア)やグラフ操作ロジックはリグレッションが起きやすい部分なのに、守る網がない。
作業内容
apps/webにtestスクリプト追加)方針
コンポーネントの網羅は狙わない。エディタの状態管理ロジックを守るのが目的。