タグ

ブックマーク / toyoshi.hatenadiary.org (1)

  • CakePHPのsimpleTestでStubを使ってみる - 旧toyoshiの日記

    スタブを使ってみた。やりたいことは半分できたが、いそいろ分からないところも多かった(後日できた) やりたかったこと ComponentsをスタブにしてControllerのテストをしたかった。 今回の例で言うと「はてなブックマーク数」を取得するコンポーネントをスタブ化し、テストのたびにはてなAPIにアクセスしないようにしたかった。 できたこと テスト内のコントローラーのコンポーネントのインスタンスを上書きしてコンポーネントのスタブ化ができた。 できなかったこと testActionで呼ばれたときのコントローラーのコンポーネントのスタブ化のやりかたがわからなかった(追記 => できるようになりました) 前準備 まずブログチュートリアルのPostsテーブルをつくりbake allした。 コンポーネントbookmark.phpをこんな感じで作り <?php class BookmarkComp

    CakePHPのsimpleTestでStubを使ってみる - 旧toyoshiの日記
  • 1