From ed4742d8d47260cc84d40a42d0d117fcb03bf969 Mon Sep 17 00:00:00 2001 From: Martin Sarsale Date: Thu, 1 Dec 2011 11:04:40 -0300 Subject: [PATCH] Test for repeated parameters --- spec/google/api_client/discovery_spec.rb | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/spec/google/api_client/discovery_spec.rb b/spec/google/api_client/discovery_spec.rb index d0e38e4db..6d0711abe 100644 --- a/spec/google/api_client/discovery_spec.rb +++ b/spec/google/api_client/discovery_spec.rb @@ -174,7 +174,16 @@ describe Google::APIClient do (headers.inject({}) { |h,(k,v)| h[k]=v; h }).should == {} body.should respond_to(:each) 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 request = @client.generate_request( :api_method => @prediction.training.insert,