このTagsの登録数:1件 表示 : 1 - 1 / 1
いま趣味的に社内webのスクレイピングをするコードを書いてて、せっかくなのでBDDでやることにしました。 context やら specify、 should == 100 とかは一通り書き方がわかってきたので、まだわからないmockについて軽く調べてみました。
hello.rb context 'Hello' do setup do @person = mock(:person, :null_object => true) @person.should_receive(:name) @person.should_receive(:say).with(:hello).and_return('Hi!') end specify 'nothing' do p @person.say(:hello) @person.name end end
$ spec hello.rb "Hi!" . Finished in 0.001187 seconds 1 specification, 0 failures
ふむふむ。
:null_object のあたりがまだ意味不明ですが、次はHTTPリクエストをするモックを書いて試すことになりそう。 (実際のコードは社外秘含まれてるので公開できず)
個人用メモ:
溝口浩二(31歳) 東京在住 最近は動画中継職人。コードもたまに書いてます。 ドワンゴ、ニワンゴ所属
詳細検索
いま趣味的に社内webのスクレイピングをするコードを書いてて、せっかくなのでBDDでやることにしました。 context やら specify、 should == 100 とかは一通り書き方がわかってきたので、まだわからないmockについて軽く調べてみました。
hello.rb
ふむふむ。
:null_object のあたりがまだ意味不明ですが、次はHTTPリクエストをするモックを書いて試すことになりそう。 (実際のコードは社外秘含まれてるので公開できず)
個人用メモ: