rack-attack/spec/acceptance/rails_middleware_spec.rb
2023-07-25 15:16:43 +12:00

20 lines
545 B
Ruby

# frozen_string_literal: true
require_relative "../spec_helper"
if defined?(Rails::Application)
describe "Middleware for Rails" do
before do
@app = Class.new(Rails::Application) do
config.eager_load = false
config.logger = Logger.new(nil) # avoid creating the log/ directory automatically
config.cache_store = :null_store # avoid creating tmp/ directory for cache
end
end
it "is used by default" do
@app.initialize!
assert @app.middleware.include?(Rack::Attack)
end
end
end