ToB*_*oBe 3 phpunit symfony twig
A之后Symfony升级,composer.json
我在运行phpunit测试时遇到错误.在环境中dev,prod一切正常.
日志输出:
request.CRITICAL: Uncaught PHP Exception Twig_Error_Runtime: "The native_profiler" extension is not enabled in "@WebProfiler/Profiler/toolbar_js.html.twig"
Run Code Online (Sandbox Code Playgroud)
小智 6
如果调试模式打开,则自动打开twig本机配置文件扩展,如果Symfony 2.7中的调试模式关闭,则会关闭.因此,如果在树枝模板上使用调试模式预热缓存,则会在启用探查器的情况下呈现.但是如果测试在关闭调试时运行(例如使用Kris Wallsmith解决方案),则在测试中禁用扩展(但仍在预渲染模板中启用),这会导致错误.解决方案:在运行测试之前,请关闭调试模式以清除缓存.
app/console cache:clear --env = test --no-debug
如果没有twig profiler,缓存将被清除并预热.
| 归档时间: |
|
| 查看次数: |
1498 次 |
| 最近记录: |