spec/twitter/client/status_spec.rb in twitter4r-0.2.0 vs spec/twitter/client/status_spec.rb in twitter4r-0.2.1
- old
+ new
@@ -9,10 +9,11 @@
@request = mas_net_http_get(:basic_auth => nil)
@response = mas_net_http_response(:success, '{}')
@connection = mas_net_http(@response)
@float = 43.3434
@status = Twitter::Status.new(:id => 2349343)
+ @source = Twitter::Client.class_eval("@@defaults[:source]")
end
it "should return nil if nil is passed as value argument for :get case" do
status = @twitter.status(:get, nil)
status.should be_nil
@@ -48,10 +49,10 @@
@twitter.status(:post, nil)
end
it "should create expected HTTP POST request for :post case" do
@twitter.should_receive(:create_http_post_request).with(@uris[:post]).and_return(@request)
- @connection.should_receive(:request).with(@request, {:status => @message}.to_http_str).and_return(@response)
+ @connection.should_receive(:request).with(@request, {:status => @message, :source => @source}.to_http_str).and_return(@response)
@twitter.status(:post, @message)
end
it "should return nil if nil is passed as value argument for :delete case" do
status = @twitter.status(:delete, nil)