spec/twitter/client/status_spec.rb in twitter4r-0.6.0 vs spec/twitter/client/status_spec.rb in twitter4r-0.7.0

- old
+ new

@@ -43,9 +43,19 @@ it "should create expected HTTP POST request for :post case" do @twitter.should_receive(:rest_oauth_connect).with(:post, @uris[:post], :status => @message, :source => @source).and_return(@response) @twitter.status(:post, @message) end + it "should create expected HTTP POST request for :post case when passing Hash with lat/long instead of String" do + @twitter.should_receive(:rest_oauth_connect).with(:post, @uris[:post], :lat => 0, :long => 0, :status => @message, :source => @source).and_return(@response) + @twitter.status(:post, :status => @message, :lat => 0, :long => 0) + end + + it "should create expected HTTP POST request for :post case when passing Hash with place_idinstead of String" do + @twitter.should_receive(:rest_oauth_connect).with(:post, @uris[:post], :place_id => 1234, :status => @message, :source => @source).and_return(@response) + @twitter.status(:post, :status => @message, :place_id => 1234) + end + it "should return nil if nil is passed as value argument for :post case" do status = @twitter.status(:post, nil) status.should be_nil end