質問: php wordpressのユニットテスト? wordpressがどのように書かれていて、それがデータベースとどのように相互作用しているか、そしてそれがどのようにoop指向ではないかを考えて、テーマをユニットテストする方法はありますか? wordpressと対話するフレームワーク(テーマフレームワークではない)を単体テストする方法はありますか。つまり、例えば、ループを処理し、ウィジェットを処理するための単体テストを作成することはできますか?もしそうなら、誰かに何か例がありますか?私は単体テストの書き方を知っていますが、私はテーマのためにそれを書き込もうとしたことがありません。考えですか?
回答: 私は jigoshop と easy digital downloads のtravis-ciを使ったphpunitテストライブラリを書きました。どちらもgithubで開発したeコマースwpプラグインです。採用されているライブラリは、テーマ用に機能するように簡単に変換できます。 travis-ciを使ったスイートの素晴らしいところは、それを使って複数のphpとwpのバージョンを素早くテストできることです。あなたのテーマがプレミアムテーマで、そのため無料のgithubレポジトリに置くことができない場合、このスイートはtravis-ciを使用したprivate githubリポジトリで動作します。あるいは、jigoshopにあるものを使用して、コマンドラインで動作するphpunitを使用することもできます。