Sha256: bd6ba5ee6f4acd5509a5bfde4f6e97f32b2f5770999df3b44401ffb7ed39d184
Contents?: true
Size: 1.51 KB
Versions: 2
Compression:
Stored size: 1.51 KB
Contents
# # Testing rufus-verbs # # jmettraux@gmail.com # # Tue Jan 15 09:26:45 JST 2008 # require 'test/unit' require 'rufus/verbs' class DryRunTest < Test::Unit::TestCase include Rufus::Verbs def test_0 req = put( :dry_run => true, :uri => "http://localhost:7777/items/1", :params => { "a" => "A", :b => :B }) assert_equal "/items/1?a=A&b=B", req.path req = post( :dry_run => true, :uri => "http://localhost:7777/items/1", :params => { "a" => "A", :b => :B }) assert_equal "/items/1?a=A&b=B", req.path req = put( :dry_run => true, :uri => "http://localhost:7777/items/1", :query => { "a" => "A", :b => :B }) assert_equal "/items/1?a=A&b=B", req.path req = put( "http://localhost:7777/items/1?a=A", :d => "toto", :dry_run => true) assert_equal "/items/1?a=A", req.path assert_equal "toto", req.body end def test_1 ep = Rufus::Verbs::EndPoint.new( :host => 'localhost', :resource => 'whatever') req = ep.get( :dry_run => true, :resource => 'other', :params => { 'a' => 'A', 'b' => 'B' }) assert_equal "/other?a=A&b=B", req.path req = ep.post( :dry_run => true, :resource => 'other', :query => { 'a' => 'A', 'b' => 'B' }) assert_equal "/other?a=A&b=B", req.path end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rufus-verbs-0.10 | test/dryrun_test.rb |
rufus-verbs-0.9 | test/dryrun_test.rb |