タグ

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

  • 関連タグはありません

タグの絞り込みを解除

rubyとRubyとrspecに関するsaicologicのブックマーク (5)

  • RSpec を使うための4つの語彙 - moroの日記

    年末年始にスライドを作ろうと思って挫折しました。 RSpec のテストコードは見慣れない "should" なんかが出てきて難しそうに見えますが、実は覚えなきゃいけないのは 4つ程の語彙だけです。*1 Object#should_xxx [args] Object#should_have(n).items Object#should_not_xxx Proc#should_raise() Object#should_xxx [args] 超基の書き方です。should_ の後に続いたメソッドを呼び出し、その結果が真ならパスします。args で、そのメソッドヘの引数も与えられます。これだけだとイメージし辛いと思いますのでいくつか例を。 "?"は付いても付かなくても OK だったと思います。 1.should_equal 1 Fixnum#equal を呼び出してます。上記の例では下記の判定

    RSpec を使うための4つの語彙 - moroの日記
  • SeleniumRC spec - 辺境の日々 (旧:世界線航跡蔵)

    Selenium on Railsもいいけど、やっぱり、Rspecに全部統合したいわけですよ。あと、全部Rakeから自動でやりたい。で、SeleniumRCの呼び出しをRSpecに統合してみた。 2007-03-05追記。@selenium.stopを忘れてました。 2007-11-20追記。RSpecの新記法/新実装に対応した 新しいバージョン を作りました。 script/selenium/にselenium-server.jarを置いておいて、 def selenium_context(*args, &block) context(*args) do context_setup do @selenium_pid = Process.fork do $stdin.reopen(File.open('/dev/null')) $stdout.reopen(File.open(File.j

    SeleniumRC spec - 辺境の日々 (旧:世界線航跡蔵)
  • ラシウラ - RSpecのspecの書き方

    (5/27: はてブ5人付いてたので、読みやすく直した) BDDツールとしてRSpecは使えたとしても、実際どうspecを書いていいかで悩むだろう。検索で引っかかるのは、動作解説が中心で、どうspecを書くべきかについてまで触れているものはほとんどない。そこで、物になるspecの書き方を分析してみる。 まず、Exampleを見て分析してみる。 http://rspec.rubyforge.org/examples.html http://rspec.rubyforge.org/documentation/index.html http://rspec.rubyforge.org/documentation/mocks/mocks.html これらを眺めて感じたこと あるまとまった性質ごとに :shared=>true で describeを書く 別途、クラスごとにコンテキストを作るdesc

    ラシウラ - RSpecのspecの書き方
  • Rails勉強会@東京 第12回

    Posted by Technohippy Sun, 19 Nov 2006 14:19:00 GMT ポジションペーパー 毎月恒例のRails勉強会@東京に参加してきました。参加したセッションは以下の二つ。 いまRSpec on Rails が熱い JRubyでRailsを動かす256の方法 どちらも中身の濃いセッションで大変勉強になりました。 以下、それぞれについての短いまとめを。 いまRSpec on Rails が熱い 確かに熱そうでした。 RSpec を使って特にうれしい点は、Model, Controller, Viewをそれぞれ独立にテストできること。 RSpecなしでRailsアプリをテストしようとすると、ControllerのテストをしたいときにModelもある程度実装しておく必要があったり、ViewのテストをするときにControllerでインスタンス変数を設定する必要

  • 1