cakephp/chronosを使って日時の関連するテストを支配する by hkinjyo

PHPerKaigi 2019
採択
2019/03/31 15:50〜
Track A
LT

cakephp/chronosを使って日時の関連するテストを支配する

o0h_ hkinjyo o0h_

テストコードを書くときに、初心者から玄人まで煩わしく感じるのが「日時の関わるテスト」です。
テストに重要な「readability」の価値を損ないたくない。テストのためにプロダクトコードのロジックを妥協したくない。
そんな我が儘をかなえつつ、「仮想日時」や「固定日時」を扱った処理を実現するには、便利なライブラリが必要です。
CakePHPの内部でも大活躍している「cakphp/chronos」を紹介させてください!