Test for repeated parameters
This commit is contained in:
parent
f736ac4d97
commit
ed4742d8d4
|
@ -174,7 +174,16 @@ describe Google::APIClient do
|
||||||
(headers.inject({}) { |h,(k,v)| h[k]=v; h }).should == {}
|
(headers.inject({}) { |h,(k,v)| h[k]=v; h }).should == {}
|
||||||
body.should respond_to(:each)
|
body.should respond_to(:each)
|
||||||
end
|
end
|
||||||
|
it 'should generate valid requests when repeated parameters are passed' do
|
||||||
|
request = @client.generate_request(
|
||||||
|
:api_method => @prediction.training.insert,
|
||||||
|
:parameters => [['data', '1'],['data','2']]
|
||||||
|
)
|
||||||
|
method, uri, headers, body = request
|
||||||
|
method.should == 'POST'
|
||||||
|
uri.should ==
|
||||||
|
'https://www.googleapis.com/prediction/v1.2/training?data=1&data=2'
|
||||||
|
end
|
||||||
it 'should generate requests against the correct URIs' do
|
it 'should generate requests against the correct URIs' do
|
||||||
request = @client.generate_request(
|
request = @client.generate_request(
|
||||||
:api_method => @prediction.training.insert,
|
:api_method => @prediction.training.insert,
|
||||||
|
|
Loading…
Reference in New Issue