Googleドライブの仕様が変わっていて「マイドライブ」で同期するローカルフォルダの変更に手間取ったお話
[2023/02/22]
setUp
メソッドを定義する場合は、親のクラスのparent::setUp()
/parent::tearDown()
を確実に呼び出してください」と記載あり。)$factory->define(Post::class, function (Faker $faker) {
とか書いてるけどほんとは App\Models\Post::class
だったりしない?テストコードを書いてみたものの、
InvalidArgumentException: Unable to locate factory with name [default] [App\Models\LocalPostGroup].
というエラーが出て進まなかったのでした。
最初は factory クラス側で ->define() に渡すモデルクラスの namespace が間違っていたのが原因。
2回目は setUp() で parent::setUp() 呼び出すの忘れてたのが原因でしたとさー。
参考情報:PHPUnit on Laravel setUpBeforeClass can’t find factory class – Stack Overflow
ディスカッション
コメント一覧
まだ、コメントがありません