Drupal 7 の DrupalWebTestCase のメソッドまとめ
Drupal 7 には仮想ブラウザを使った自動テストを行うための DrupalWebTestCase
というテストクラスがデフォルトで用意されています。
ただ、 DrupalWebTestCase
には驚くほどたくさんの便利機能が備わってはいるのですが、主に利用するのがコアコントリビュータだけだからなのか、英語で検索してもわかりやすく解説している資料があまり見つかりません。
英語でその状況なのでいわんや日本語はです。
せめてメソッド一覧でもあると作業の捗り具合が違ってくると思うので、この度 DrupalWebTestCase
のメソッド一覧をかんたんに翻訳してみました。
原文はこちらです。
GitHub gist として以下の場所に置いているので DrupalWebTestCase
を使いたい方や日頃使っている方はよろしければご利用ください。
DrupalWebTestCase
は動作がもっさりしているのが弱点ですが、 Drupal 7 + PHPUnit + CasperJS 等でテストしようとすると一苦労するようなところでもわずかなコードでテストできるのでいざというときに助かります。