WordPressをテーマにしたPHPユニットテストの使用例はありますか。コアのユニットテストはtracとは別のものであるため、このトピックに関するブログの多くは古くなっています。テストを実行するためのサンプルテーマを設定しようとしました。静かな作業ではありません。テーマをテストするにはすべてのテストを実行する必要があります。ファイルを試してみる必要がある場合でも、WordPressがインスタンス化される前にそれを要求しようとします。
いずれにせよ、私はテーマユニットテストのためのプラグインがあることを知っています - しかしそれはただあなたのテーマを "試して"そして壊しているたくさんの投稿をインストールするだけです - 基礎フレームワークをテストしないあなたはあなたのコードのすべての異なるオプションと実装をテストすることができます。
それでは、テーマの中でPHPunitを実行する方法はありますか?
ユニットテストのテーマになると、それは小さなジャングルです。私は事が変わっていることをMake WordPress Coreで読みました( 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にリストされています。