about summary refs log tree commit homepage
path: root/test
diff options
context:
space:
mode:
authorBen Somers <somers.ben@gmail.com>2012-05-17 18:46:58 -0700
committerEric Wong <normalperson@yhbt.net>2012-05-18 04:17:37 +0000
commitabc6dd47ede5b96ada1ff8f37dfba73cd5fd586a (patch)
tree968e0d27a9c6c47e07f4d341b7f1b963866432f1 /test
parent127ec6d6c733a717df79084861b0d7f36c327154 (diff)
downloadraindrops-abc6dd47ede5b96ada1ff8f37dfba73cd5fd586a.tar.gz
This enables it to behave more like a Rack
BodyProxy would, delegating methods to its body
object when it does not implement them itself.
(Also includes  a minor grammar fix to a comment.)

[ew: minor comment/whitespace fix]

Signed-off-by: Eric Wong <normalperson@yhbt.net>
Diffstat (limited to 'test')
-rw-r--r--test/test_middleware.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/test_middleware.rb b/test/test_middleware.rb
index eedf04a..56ce346 100644
--- a/test/test_middleware.rb
+++ b/test/test_middleware.rb
@@ -120,5 +120,9 @@ class TestMiddleware < Test::Unit::TestCase
     def orig_body.to_path; "/dev/null"; end
     assert body.respond_to?(:to_path)
     assert_equal "/dev/null", body.to_path
+
+    def orig_body.body; "this is a body"; end
+    assert body.respond_to?(:body)
+    assert_equal "this is a body", body.body
   end
 end