aboutsummaryrefslogtreecommitdiffstats
path: root/test/plum/client/test_response.rb
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2015-11-09 18:39:33 +0900
committerKazuki Yamaguchi <k@rhe.jp>2015-11-09 18:39:33 +0900
commit905abc29d5b72ffd4ea9189f7ab827e3fdd062a9 (patch)
tree021e41a07cec1f43979999fb3817e03e03d01184 /test/plum/client/test_response.rb
parentd2dcdf4f6ec478c139eb160e9c58dc95b96a3bbd (diff)
downloadplum-905abc29d5b72ffd4ea9189f7ab827e3fdd062a9.tar.gz
client/response: add Response#on_finish
Diffstat (limited to 'test/plum/client/test_response.rb')
-rw-r--r--test/plum/client/test_response.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/plum/client/test_response.rb b/test/plum/client/test_response.rb
index 553bf45..76d9037 100644
--- a/test/plum/client/test_response.rb
+++ b/test/plum/client/test_response.rb
@@ -60,4 +60,15 @@ class ResponseTest < Minitest::Test
resp._chunk("c")
assert_equal(["a", "b", "c"], res)
end
+
+ def test_on_finish
+ resp = Response.new
+ ran = false
+ resp.on_finish { ran = true }
+ resp._finish
+ assert(ran)
+ ran = false
+ resp.on_finish { ran = true }
+ assert(ran)
+ end
end