Drupal 7 の DrupalWebTestCase のメソッドまとめ

Drupal 7

Drupal 7 には仮想ブラウザを使った自動テストを行うための DrupalWebTestCase というテストクラスがデフォルトで用意されています。

ただ、 DrupalWebTestCase には驚くほどたくさんの便利機能が備わってはいるのですが、主に利用するのがコアコントリビュータだけだからなのか、英語で検索してもわかりやすく解説している資料があまり見つかりません。 英語でその状況なのでいわんや日本語はです。

せめてメソッド一覧でもあると作業の捗り具合が違ってくると思うので、この度 DrupalWebTestCase のメソッド一覧をかんたんに翻訳してみました。

原文はこちらです。

GitHub gist として以下の場所に置いているので DrupalWebTestCase を使いたい方や日頃使っている方はよろしければご利用ください。

DrupalWebTestCase は動作がもっさりしているのが弱点ですが、 Drupal 7 + PHPUnit + CasperJS 等でテストしようとすると一苦労するようなところでもわずかなコードでテストできるのでいざというときに助かります。

参考


アバター
後藤隼人 ( ごとうはやと )

ソフトウェア開発やマーケティング支援などをしています。詳しくはこちら