test/utils_test.rb in faraday-0.8.10 vs test/utils_test.rb in faraday-0.8.11
- old
+ new
@@ -16,7 +16,15 @@
def test_escaping_safe_buffer
str = FakeSafeBuffer.new('$32,000.00')
assert_equal '%2432%2C000.00', Faraday::Utils.escape(str)
end
+ def test_replace_header_hash
+ headers = Faraday::Utils::Headers.new('authorization' => 't0ps3cr3t!')
+ assert headers.include?('authorization')
+
+ headers.replace({'content-type' => 'text/plain'})
+
+ assert !headers.include?('authorization')
+ end
end