Commit cd2a8d1

mo <mo@mokhan.ca>
2018-05-07 20:38:40
test with headers.
1 parent 2c5b169
Changed files (1)
test/net/client_test.rb
@@ -30,6 +30,19 @@ class Net::Hippie::ClientTest < Minitest::Test
     end
   end
 
+  def test_get_with_headers
+    headers = { 'User-Agent' => 'example/agent' }
+    WebMock.stub_request(:get, 'https://haveibeenpwned.com/api/breaches')
+      .with(headers: headers)
+      .to_return(status: 201, body: {}.to_json)
+
+    uri = URI.parse('https://haveibeenpwned.com/api/breaches')
+
+    response = subject.get(uri, headers: headers)
+    refute_nil response
+    assert_equal response.class, Net::HTTPCreated
+  end
+
   def test_post
     VCR.use_cassette("post_breaches") do
       uri = URI.parse('https://haveibeenpwned.com/api/breaches')