diff options
author | Ryan Tomayko <rtomayko@gmail.com> | 2009-12-23 20:42:37 -0800 |
---|---|---|
committer | Ryan Tomayko <rtomayko@gmail.com> | 2009-12-23 20:42:37 -0800 |
commit | 065ba85cc49a15d952c46410aad4ef78a98f7717 (patch) | |
tree | d0541b466773fe254ef307ee4d30afa052bcce05 | |
parent | bdb95317b65cac058a6698521740fc51160ce47f (diff) | |
download | rack-065ba85cc49a15d952c46410aad4ef78a98f7717.tar.gz |
Test case for matching mutliple /'s in URLMap
-rw-r--r-- | test/spec_rack_urlmap.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/spec_rack_urlmap.rb b/test/spec_rack_urlmap.rb index 93ef98b7..3d8fe605 100644 --- a/test/spec_rack_urlmap.rb +++ b/test/spec_rack_urlmap.rb @@ -44,6 +44,12 @@ context "Rack::URLMap" do res["X-ScriptName"].should.equal "/foo/bar" res["X-PathInfo"].should.equal "/" + res = Rack::MockRequest.new(map).get("/foo///bar//quux") + res.status.should.equal 200 + res.should.be.ok + res["X-ScriptName"].should.equal "/foo/bar" + res["X-PathInfo"].should.equal "//quux" + res = Rack::MockRequest.new(map).get("/foo/quux", "SCRIPT_NAME" => "/bleh") res.should.be.ok res["X-ScriptName"].should.equal "/bleh/foo" |