PHPUnit 8.4.3において、テスト開始時に一度だけシーディングを行い、そのデータを各テストで利用できるようにする方法はありますでしょうか。
現在DatabaseTransactionsトレイトを使っていますが、setUpにシーディング処理を書いてしまうとロールバックされるのでテスト毎にシーディングすることになってしまいます。
テストに必要なデータが多くあり、テスト時間を短くすることが目的です。
投稿2020/01/06 19:49
PHPUnit 8.4.3において、テスト開始時に一度だけシーディングを行い、そのデータを各テストで利用できるようにする方法はありますでしょうか。
現在DatabaseTransactionsトレイトを使っていますが、setUpにシーディング処理を書いてしまうとロールバックされるのでテスト毎にシーディングすることになってしまいます。
テストに必要なデータが多くあり、テスト時間を短くすることが目的です。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。