2012-08-02 72 views
1

我最近加入了一家使用codeigniter的公司。我一直在使用nodejs和rails一噸,所以我覺得我缺少像工具(RSpec /茉莉花/摩卡)的BDD。 PHP和/或CodeIgniter是否有任何種類的基於CLI的測試套件。如果是這樣,我應該如何構建我的應用程序?任何可以遵循的良好慣例?帶CodeIgniter的BDD/TDD

回答

2

有一個名爲CIUnit的項目,將phpunit集成到codeigniter中,並提供了一些有用的功能,並使其成爲一個愉快的體驗。不幸的是official branch停止在CI版本1.7.2,但there's a fork,我一直用於2.1.2。

這給你通常的xUnit樣式測試套件,代碼覆蓋率報告生成器,硒集成,模擬和存根對象等。

+0

爲我工作的一些修改!謝謝:) – Parris 2012-08-03 18:14:40

2

兩個最流行的PHP BDD框架應該只是與任何PHP項目罰款:

+0

啊啊真棒!我會看看他們。 – Parris 2012-08-06 18:01:58