1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

laravel Featureテストで実行時にエラー発生

Posted at

概要

  • FeatureテストにてsetUp()関数にてfreshマイグレーションとシーディングを行った時にエラーが発生したので解決までの経緯をまとめる。

ご注意

エラー発生までの経緯

  • 任意のFeatureテストクラスを作成しsetUp()関数に下記のように記載を行った。

    FooTest.php
    use RefreshDatabase;
    
    public function setUp(): void
    {
        parent::setUp();
        
        Artisan::call('migrate:fresh --seed');
    }
    

エラー

  • テストコードを実行したところエラーが発生した。

    PDOException: There is no active transaction
    

エラー解決までの経緯

謝辞

  • 本問題はhttps://zenn.dev/y640様のご知見により直ぐに解決する事ができました。改めてお礼申し上げます。

参考文献

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?