mirror of
https://github.com/rest-client/rest-client.git
synced 2022-11-09 13:49:40 -05:00
12 lines
539 B
Ruby
12 lines
539 B
Ruby
require File.dirname(__FILE__) + '/base'
|
|
|
|
require 'webmock/rspec'
|
|
include WebMock
|
|
|
|
describe RestClient::Request do
|
|
it "manage params for get requests" do
|
|
stub_request(:get, 'http://some/resource?a=b&c=d').with(:headers => {'Accept'=>'*/*; q=0.5, application/xml', 'Accept-Encoding'=>'gzip, deflate', 'Foo'=>'bar'}).to_return(:body => 'foo', :status => 200)
|
|
RestClient::Request.execute(:url => 'http://some/resource', :method => :get, :headers => {:foo => :bar, :params => {:a => :b, 'c' => 'd'}}).body.should == 'foo'
|
|
end
|
|
end
|
|
|