spec/rubytter_spec.rb in jugyo-rubytter-0.4.3 vs spec/rubytter_spec.rb in jugyo-rubytter-0.4.4
- old
+ new
@@ -108,11 +108,21 @@
@rubytter.should_receive(:http_request) {|req, param_str| param_str.should == 'status=test'}
@rubytter.update_status(:status => 'test')
end
it 'should respond to search' do
- @rubytter.should_receive(:http_request) {|req, param_str, host| host.should == 'search.twitter.com'}
+ @rubytter.should_receive(:http_request) do |req, param_str, host|
+ req.path.should == '/search.json?q=test'
+ host.should == 'search.twitter.com'
+ end
@rubytter.search('test')
+ end
+
+ it 'should respond to search with params' do
+ @rubytter.should_receive(:http_request) do |req, param_str, host|
+ req.path.should == '/search.json?lang=ja&q=test'
+ end
+ @rubytter.search(:q => 'test', :lang => 'ja')
end
it 'should respond to to_param_str' do
@rubytter.to_param_str(:page => 2, :foo => 'bar').should == 'foo=bar&page=2'
end