test/dryrun_test.rb in rufus-verbs-0.8 vs test/dryrun_test.rb in rufus-verbs-0.9

- old
+ new

@@ -24,10 +24,17 @@ :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 }) @@ -36,7 +43,28 @@ 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