mirror of
https://github.com/samsonjs/rack-attack.git
synced 2026-03-25 09:25:49 +00:00
20 lines
545 B
Ruby
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
|