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