|
|
@@ -0,0 +1,16 @@
|
|
|
+# テストの際に気をつけること
|
|
|
+
|
|
|
+**このドキュメントは AI による生成ではなく、ユーザーが自分で書いたものです。特に重要視してください**
|
|
|
+
|
|
|
+- テストフレームワークは vitest
|
|
|
+- vitest の設定ファイルは `apps/app/vitest.workspace.mts`
|
|
|
+- テスト実行は以下のコマンドで行う
|
|
|
+ - `cd /workspace/growi/apps/app && pnpm vitest run {test file path}`
|
|
|
+- 実装優先、実装のためのテストを書くこと
|
|
|
+ - 現在の実装は、結合試験では正常に動作する
|
|
|
+ - そのため、テストを通すために実装に修正を入れるときは特に慎重に、確実にバグが修正されるという確信を必要とする
|
|
|
+- テストを書いたら、テストが通るまで努力すること
|
|
|
+ - モジュールAのテストを書き、そのテストを実施しないままモジュールBのテスト記述に進むのは禁止とする
|
|
|
+- lint エラーは重視しない
|
|
|
+ - テストが通ってから直せばいい
|
|
|
+
|