致命错误:运行PHPUnit

时间:2017-10-06 14:03:37

标签: php laravel phpunit

我遇到了PHPUnit的特定问题 我必须编写自己的route()帮助程序,这是我在启动过程一开始就需要的。一切正常,因为Laravel实际上会询问在生成帮助时是否已经存在类似的命名函数。

当我尝试运行测试时,我得到:

  

致命错误:无法重新声明route()(之前声明为   E:\ laragon \ WWW \ fksp \供应商\ laravel \框架的\ src \照亮\基金会\ helpers.php:754)   在第30行的E:\ laragon \ www \ fksp \ app \ Http \ helpers.php

我不知道为什么。为什么PHPUnit认为Laravel帮助器是在我们之前声明的呢? 我可以把我们的函数包装成

if (! function_exists('route')) {}

并且它有效,但是很可能从长远来看,每次使​​用路由功能的测试都会遇到问题?

有关PHPUnit如何运作的任何想法或见解?

0 个答案:

没有答案