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