Sha256: 274eeb467083dc136ea5c4c16c0fbcf6ab1c5cbaaf6b233a164efc70261a25b4
Contents?: true
Size: 900 Bytes
Versions: 2
Compression:
Stored size: 900 Bytes
Contents
require File.expand_path(File.join(File.dirname(__FILE__), '..', "helper")) class TestParameterResolver < Test::Unit::TestCase def test_handle_get v = Mechanize::Chain.new([ Mechanize::Chain::ParameterResolver.new ]) hash = { :uri => URI.parse('http://google.com/'), :params => { :q => 'hello' }, :verb => :get } assert_nothing_raised { v.handle(hash) } assert_equal('q=hello', hash[:uri].query) assert_equal([], hash[:params]) end def test_handle_post v = Mechanize::Chain.new([ Mechanize::Chain::ParameterResolver.new ]) hash = { :uri => URI.parse('http://google.com/'), :params => { :q => 'hello' }, :verb => :post } assert_nothing_raised { v.handle(hash) } assert_equal('', hash[:uri].query.to_s) assert_equal({ :q => 'hello' }, hash[:params]) end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
kitamomonga-mechanize-0.9.3.20090724215219 | test/chain/test_parameter_resolver.rb |
tenderlove-mechanize-0.9.3.20090911221705 | test/chain/test_parameter_resolver.rb |