From a815100b9dbec0128a5bacc16ae79105b79d3e87 Mon Sep 17 00:00:00 2001 From: Serdar Dogruyol <990485+sdogruyol@users.noreply.github.com> Date: Wed, 14 Sep 2022 11:29:34 +0300 Subject: [PATCH] fix specs --- spec/filters_spec.cr | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/spec/filters_spec.cr b/spec/filters_spec.cr index 6949c87..8af0870 100644 --- a/spec/filters_spec.cr +++ b/spec/filters_spec.cr @@ -2,9 +2,11 @@ require "./spec_helper" describe "Kemal::FilterHandler" do it "handles with upcased 'POST'" do - before_post do |env| + filter_handler = Kemal::FilterHandler.new + filter_handler._add_route_filter("POST", "*", :before) do |env| env.set "sensitive", "1" end + Kemal.config.add_filter_handler(filter_handler) post "/sensitive_post" do |env| env.get "sensitive" @@ -17,9 +19,11 @@ describe "Kemal::FilterHandler" do end it "handles with downcased 'post'" do - before_post do |env| + filter_handler = Kemal::FilterHandler.new + filter_handler._add_route_filter("POST", "*", :before) do |env| env.set "sensitive", "1" end + Kemal.config.add_filter_handler(filter_handler) post "/sensitive_post" do |env| "sensitive" @@ -30,4 +34,4 @@ describe "Kemal::FilterHandler" do client_response.status_code.should eq(200) client_response.body.should eq("") end -end \ No newline at end of file +end