Begin consolidation of request building in reference. Further changes coming to simpl...
[arvados.git] / spec / google / api_client_spec.rb
index 868684cb99be987a130173568edab2d0326db23b..ae25518fbb350f75cffceeeb08ac80cb5dd9f2e9 100644 (file)
@@ -42,9 +42,7 @@ shared_examples_for 'configurable user agent' do
 
   it 'should transmit a User-Agent header when sending requests' do
     client.user_agent = 'Custom User Agent/1.2.3'
-    request = Faraday::Request.new(:get) do |req|
-      req.url('http://www.google.com/')
-    end
+
     stubs = Faraday::Adapter::Test::Stubs.new do |stub|
       stub.get('/') do |env|
         headers = env[:request_headers]
@@ -56,6 +54,9 @@ shared_examples_for 'configurable user agent' do
     connection = Faraday.new(:url => 'https://www.google.com') do |builder|
       builder.adapter(:test, stubs)
     end
+    request = connection.build_request(:get) do |req|
+      req.url('http://www.google.com/')
+    end
     client.transmit(:request => request, :connection => connection)
     stubs.verify_stubbed_calls
   end