Sha256: f3a4f543772a5a5f1a70900bb5a6f1286c11c2eb7137858041c3670835a78746
Contents?: true
Size: 1.35 KB
Versions: 1
Compression:
Stored size: 1.35 KB
Contents
Shindo.tests('Excon response header support') do with_rackup('response_header.ru') do tests('Response#get_header') do connection = Excon.new('http://foo.com:8080', :proxy => 'http://localhost:9292') response = connection.request(:method => :get, :path => '/foo') tests('with variable header capitalization') do tests('response.get_header("content-type")').returns('text/html') do response.get_header("content-type") end tests('response.get_header("custom-header")').returns('foo') do response.get_header("custom-header") end tests('response.get_header("lowercase-header")').returns('bar') do response.get_header("lowercase-header") end end tests('when provided key capitalization varies') do tests('response.get_header("CONTENT-TYPE")').returns('text/html') do response.get_header("CONTENT-TYPE") end tests('response.get_header("CoNtEnT-TyPe")').returns('text/html') do response.get_header("CoNtEnT-TyPe") end end tests('when header is unavailable') do tests('response.get_header("missing")').returns(nil) do response.get_header("missing") end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
excon-0.6.3 | tests/header_tests.rb |