2010-10-06 60 views
3

试图在我的Kohana 2.3.4运行PHPUnit的安装:PHPUnit的+ Kohana的:未定义指数:HTTP_HOST

phpunit --colors --bootstrap=index.php ../../modules/phpunit/libraries/Tests.php 

在我的模块之一获得一个错误:

<p><tt>modules/core/helpers/MY_url.php <strong>[118]:</strong></tt></p> 
<p><code class="block">Undefined index: HTTP_HOST</code></p> 

我意识到这是因为我正在通过命令行,因此不会设置HTTP_HOST。有没有解决这个问题,而不重写该模块中的HTTP_HOST?我知道我可以将它重写为exec(主机名),但我试图避免在我的代码中重写每个HTTP_HOST实例。

任何解决方法,你可以想到的?

回答

5

快速和肮脏的方法来解决它将设置引导程序中的值,如果你在cli模式。

“精益求精”的方法是将其设置在测试的设置方法

+0

雅也面临同样的问题,答案马特解决的问题。 – 2012-03-10 07:15:00

0

实际上,我们决定使用一个不同的引导,负载变量存在,则需要Kohana的索引文件。

工程就像一个魅力。谢谢,马特,让我开始走下去。