Sha256: 1b511d5bd55641e7a2f6c3bee3fd957747863d38fae31a623832060fe7aa0452

Contents?: true

Size: 650 Bytes

Versions: 2

Compression:

Stored size: 650 Bytes

Contents

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

class TestHeaderResolver < Test::Unit::TestCase
  def setup
    @chain = Mechanize::Chain.new([
      Mechanize::Chain::HeaderResolver.new(
        true,
        300,
        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

2 entries across 2 versions & 2 rubygems

Version Path
kitamomonga-mechanize-0.9.3.20090724215219 test/chain/test_header_resolver.rb
tenderlove-mechanize-0.9.3.20090911221705 test/chain/test_header_resolver.rb