タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

testに関するlabochoのブックマーク (2)

  • ダミーWebサーバを作るライブラリ、wwをリリースしました - moroの日記

    近頃はWebAPIを使ったアプリケーションを作ることが増えていると思いますが、自動化テストからのWebAPIへのアクセスはどうやってますか? 私は、自分でstubしたりFakeWeb(レシピ先輩に教わった!!)を使ったりしてたんですが、イマイチしっくりこない部分がありました。で、Sinatraなぞで作ってたんですが、それをgemにまとめましたので、よろしければご利用ください。 http://github.com/moro/ww http://gemcutter.org/gems/ww 概要 ww(Double Web)はいわゆるDouble(mock, stub, spyなど)の機能を備えたダミーWebサーバを簡単に作るためのフレームワーク(笑)です。現状では、以下のようなことが出来ます。 他のAPIサーバを使う場合などに、簡単にダミーサーバを作る そのダミーサーバは自動化テストないから起

    ダミーWebサーバを作るライブラリ、wwをリリースしました - moroの日記
    labocho
    labocho 2012/02/17
    webサーバの stub
  • テストfixtureの中にerbを書いて動的に生成する - 日々此妄想

    テストをちゃんとやろうと試みた事は何度かあった。 でもfixture書くのがダルくてテストを書くまで辿りつけず挫折。 DBのデータからfixtureを作る方法もあるけど、それだとデータが大量すぎて扱いきれない。 でもやっぱりテストはやっておいた方が安心だよなぁと思う今日この頃。 安心というか自分のコードに自信が持てなくなってきたので要所要所はテストしておきたい。 しかしfixtureを書くのがだるい。 そもそもfixtureってDRYじゃない気がする。 そこでふと思いだしたのは「database.yml って DRY じゃないよね。」という話。 http://d.hatena.ne.jp/Rommy/20070731/p1 http://rubyist.g.hatena.ne.jp/Ubuntu/20080709/erb_on_yaml あたりで紹介されてます。 Railsyamlはer

    テストfixtureの中にerbを書いて動的に生成する - 日々此妄想
  • 1