1

私の同僚は、Lumen モジュールを Codeception で動作させようとして問題を抱えています。彼はここにいくつかのメモを追加しました:

https://laracasts.com/discuss/channels/lumen/codeception-lumen-module

彼は、Laravel5 モジュールに基づいて Codeception 用の Lumen モジュールを作成しようとしていますが、成功していません。Laravel は HttpKernel を実装していますが、Lumen は実装していません。http カーネルが Laravel の codeception テストのリクエストを変換しているように見えるため、http カーネルを初期化せずにテストを実行しようとしてもうまくいきません。

Laravel ではなく Symfony Http\Kernel を使用する必要がある場合があります。その場合、コードセプションからそのカーネル モジュールをどのように初期化すればよいでしょうか?

Codeception テストを Lumen で実行するために何か作業を行った人はいますか?

4

1 に答える 1