use lazy & instead of try

unregister ip skipper in test
raise if called when a skipper is in play
This commit is contained in:
Sam Saffron
2018-02-06 10:38:15 +11:00
parent d7e90edeb5
commit df8e43abdd
2 changed files with 11 additions and 1 deletions

View File

@ -136,6 +136,10 @@ describe Middleware::RequestTracker do
global_setting :max_reqs_per_ip_mode, 'block'
end
after do
Middleware::RequestTracker.unregister_ip_skipper
end
it "won't block if the ip is skipped" do
env1 = env("REMOTE_ADDR" => "1.1.1.2")
status, _ = middleware.call(env1)