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,