エンジニアのひよこ_level10

毎日更新してた人。たまに記事書きます。

【Laravel】テスト時に、Sessionが持つ値を確認するassert【430日目】

セッションに値をもたせた

$request->session()->push('key', 'value');

こんなふうにセッションに値をもたせた時に、
その値を確認したい。

該当したキーと値のペアが存在するか確認したい

$this->assertSessionHas('key', 'value');

これでキーと値がチェックできる。

値を持っていないのを確認したい

$this->assertSessionMissing('key');

これでそもそもキーが存在しないのがわかる

公式ドキュメント

HTTPテスト 5.5 Laravel