Fat Free PHP框架,路由器中断单元测试

时间:2013-07-18 00:37:07

标签: unit-testing fat-free-framework

如果您按照F3网站上的建议设置单元测试,则会失败。该示例将逐步指导您使用F3测试创建文件,并将其作为test.php保存在根目录中。所以网址为http://localhost/test.php。嗯...这将永远不会起作用,因为路由器会呛到它。我把它放在哪里?我将什么放在路由器index.php文件中?也许我现在很累或者只是愚蠢,但我不知道如何运行这个test.php文件。

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

我建议查看F3的开发分支。

https://github.com/bcosca/fatfree/tree/dev

它由最新代码和一大堆单元测试组成(请参阅app文件夹)。关于文档的事情是:它们不是100%最新的,关于单元测试的例子不适用于路由。只需通过调用test.php的代码hello.php来测试应用程序的功能,这就是纯PHP。如果您的路由器确实试图在其路由中查找test.php,那么您必须修复重写规则,因为您错过了排除现有文件和文件夹。这是Apache的代码片段。

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f