test/all.rb in syro-0.0.1 vs test/all.rb in syro-0.0.2
- old
+ new
@@ -86,10 +86,24 @@
on("comments") {
run(comments, inbox.merge(path: @path))
}
}
}
+
+ on("one") {
+ @one = "1"
+
+ get {
+ res.write(@one)
+ }
+ }
+
+ on("two") {
+ get {
+ res.write(@one)
+ }
+ }
}
setup do
Driver.new(app)
end
@@ -153,7 +167,17 @@
end
test "inherited inbox" do |f|
f.get("/posts/42/comments")
assert_equal "GET /posts/42/comments", f.last_response.body
+ assert_equal 200, f.last_response.status
+end
+
+test "leaks" do |f|
+ f.get("/one")
+ assert_equal "1", f.last_response.body
+ assert_equal 200, f.last_response.status
+
+ f.get("/two")
+ assert_equal "", f.last_response.body
assert_equal 200, f.last_response.status
end