1

我的一位同事在尝试让 Lumen 模块为 Codeception 工作时遇到问题。他在这里添加了一些注释:

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

他正在尝试基于 Laravel5 模块为 Codeception 创建 Lumen 模块,但没有成功。Laravel 实现了一个 HttpKernel 但 Lumen 没有,看起来 http 内核翻译了 Laravel 对代码接收测试的请求,因此尝试在不初始化 http 内核的情况下运行测试是行不通的。

可能是我们需要使用 Symfony Http\Kernel 而不是 Laravel 的,在这种情况下,我们如何从 codeception 初始化该内核模块?

有没有其他人为使用 Lumen 运行 Codeception 测试做过任何工作?

4

1 回答 1

1

我已经分叉了当前的项目,我相信我可能有这个包的工作副本。

https://github.com/jerairrest/codeception-lumen

看一眼。我也提出了一个拉取请求,但我没有得到原始维护者的回复。

干杯!

杰尔

于 2015-05-23T00:42:32.480 回答