pog*_*ogo 37 php phpunit symfony
我正在尝试设置单元测试,但每当我运行"phpunit -c app"时,我都会收到此错误:
Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException:您已请求不存在的服务"test.client".
我的测试用例中的代码只是:
public function testNonAuthenticatedPathsIndex()
{
$client = $this->createClient();
}
Run Code Online (Sandbox Code Playgroud)
如果我没有调用createClient,一切都正常运行.我已经检查过AppKernel.php以确保FrameworkBundle(我相信这个服务定义的位置)肯定仍在那里,它确实存在.
我有点困惑,因为我之前已经设法做了这件事.
谢谢你的帮助.
小智 82
你启用了该framework.test选项config_test.yml吗?
framework:
test: ~
Run Code Online (Sandbox Code Playgroud)
我有symfony版本3.3.13的这个问题.
该config_test.yml文件是很好,但我做了同样的错误.
我解决了在phpunit.xml文件中添加<server name ="APP_ENV" value="test" />选项php的问题
| 归档时间: |
|
| 查看次数: |
12724 次 |
| 最近记录: |