Sha256: 7458f321069586bf0a7135be3e63dc9e730329847347cadccaa466aa15df5245

Contents?: true

Size: 665 Bytes

Versions: 5

Compression:

Stored size: 665 Bytes

Contents

require File.expand_path(File.join(File.dirname(__FILE__), '..', "helper"))

class TestHeaderResolver < Test::Unit::TestCase
  def setup
    @chain = WWW::Mechanize::Chain.new([
      WWW::Mechanize::Chain::HeaderResolver.new(
        true,
        300,
        WWW::Mechanize::CookieJar.new,
        'foobar',
        {
          'hello' => 'world',
          'Content-Type' => 'utf-8'
        }
      )
    ])
  end

  def test_handle
    hash = {
      :request => {},
      :uri => URI.parse('http://google.com/')
    }
    @chain.handle(hash)
    assert_equal 'world', hash[:request]['hello']
    assert_equal 'utf-8', hash[:request]['Content-Type']
  end
end

Version data entries

5 entries across 5 versions & 4 rubygems

Version Path
eric-mechanize-0.9.3.20090623142847 test/chain/test_header_resolver.rb
knu-mechanize-0.9.3.20090623142847 test/chain/test_header_resolver.rb
tenderlove-mechanize-0.9.3.20090617085936 test/chain/test_header_resolver.rb
tenderlove-mechanize-0.9.3.20090623142847 test/chain/test_header_resolver.rb
mechanize-0.9.3 test/chain/test_header_resolver.rb