問題描述
有沒有使用 PHP 單元測試與 WordPress 主題的例子,似乎很多部落格在那裡的主題是日期,核心單元測試是分開的 trac,但昨晚 – 我拉 trac 並試圖設定一個樣本主題執行測試。它不安靜的工作,你必須執行所有的測試來測試你的主題,即使你嘗試和需要一個檔案 – 它嘗試要求它之前 WordPress 被例項化,它變成一個巨大的混亂。
任何方式,我知道有主題單元測試的外掛 – 但是隻是安裝了一大堆帖子,”try” 和打破你的主題 – 不測試底層邏輯 – 特別是如果構建一個框架 – php 單位是最好的,因為你可以測試程式碼的所有不同選項和實現。
那麼有什麼辦法在主題中執行 PHPunit 嗎?
最佳解決方案
當涉及單元測試主題時,它是一個小叢林。我讀了 Make WordPress 核心,事情正在改變 (http://make.wordpress.org/core/2013/08/06/a-new-frontier-for-core-development/) 。
我搜尋了連結到該特定帖子的部落格,希望找到一些有用的。發現這個:http://ben.lobaugh.net/blog/84669/how-to-add-unit-testing-and-continuous-integration-to-your-wordpress-plugin 看起來很有希望。請注意,它專注於外掛測試,但也可用於主題單元測試。
我將在本週設立一個特定的環境 (如果沒有任何事情之間),並單獨使用單元測試主題的教程 (將嘗試不同的方法) 。
稍微偏離主題 (或作為獎勵),當我測試主題時,我用於測試的工具如下:
所有外掛都列在 WordPress.org Plugin Repo 上。
-
開發人員 (開發人員工具套件) 啟用外掛時,您將得到您正在開展的開發工作以及可安裝的推薦外掛列表。)
-
除錯欄 (開發人員推薦的外掛)
-
Debug Bar Extender(開發人員推薦的外掛)
-
重寫規則檢查器 (Developer Recomended plugin)
-
日誌已棄用通知 (開發人員推薦的外掛,這個我用的很多!)
-
重新生成縮圖 (開發人員推薦的外掛)
-
主題檢查 (開發人員推薦的外掛,這個我用的很多!)
-
ThemeForest-Check(雖然我不賣東西在那個地方,主題檢查是非常好的我的驚喜注意,你需要安裝主題檢查外掛)
-
主題導師 (深入瞭解主題的程式碼分析) 。
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。