🌊

【Laravel】Carbonを使用したテストコード

2022/10/29に公開

setTestNow関数を使い返る値をモックすることができる

  /**
   * @test 
  **/
  public function DBに今の時間が保存されること() {
    // 以降のテストでCarbonを使い日時を取得すると`Carbon::now('Asia/Tokyo')`が返るようになる
    Carbon::setTestNow(Carbon::now('Asia/Tokyo'));
    
    // ...
  }

Discussion