test/test_middleware.rb in prop-0.7.0 vs test/test_middleware.rb in prop-0.7.1
- old
+ new
@@ -30,8 +30,18 @@
response = @middleware.call(@env)
assert_equal 429, response[0]
assert_equal ["Boom!"], response[2]
end
+
+ context "with a custom error handler" do
+ setup do
+ @middleware = Prop::Middleware.new(@app, :error_handler => Proc.new { |error| "Oops" })
+ end
+
+ should "allow setting a custom error handler" do
+ assert_equal "Oops", @middleware.call(@env)
+ end
+ end
end
end
end
\ No newline at end of file