gotohayato.com

月(ダークモード)
太陽(ライトモード)

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

Drupal 7

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

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

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

原文はこちらです。

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

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

参考


後藤隼人 (ごとうはやと)

ウェブ制作・開発やマーケティング、プロジェクト支援などをしています。

GitHubPython

お知らせ

大阪大学医学部附属病院 高度救命救急センターさんが現在クラウドファンディングのプロジェクトをされています(後藤も少しだけ寄附させていただきました)。
© 2021 gotohayato.com
サイトについてタグアーカイブメッセージを送る