mirror of
https://github.com/samsonjs/rack-attack.git
synced 2026-04-27 15:07:41 +00:00
Avoid repetition in spec_helper
This commit is contained in:
parent
a72bfb5fc7
commit
a1ea2f9aef
1 changed files with 10 additions and 22 deletions
|
|
@ -13,30 +13,18 @@ if RUBY_ENGINE == "ruby"
|
||||||
require "byebug"
|
require "byebug"
|
||||||
end
|
end
|
||||||
|
|
||||||
begin
|
def safe_require(name)
|
||||||
require "dalli"
|
begin
|
||||||
rescue LoadError
|
require name
|
||||||
|
rescue LoadError
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
begin
|
safe_require "connection_pool"
|
||||||
require "connection_pool"
|
safe_require "dalli"
|
||||||
rescue LoadError
|
safe_require "redis"
|
||||||
end
|
safe_require "redis-activesupport"
|
||||||
|
safe_require "redis-store"
|
||||||
begin
|
|
||||||
require "redis"
|
|
||||||
rescue LoadError
|
|
||||||
end
|
|
||||||
|
|
||||||
begin
|
|
||||||
require "redis-activesupport"
|
|
||||||
rescue LoadError
|
|
||||||
end
|
|
||||||
|
|
||||||
begin
|
|
||||||
require "redis-store"
|
|
||||||
rescue LoadError
|
|
||||||
end
|
|
||||||
|
|
||||||
class MiniTest::Spec
|
class MiniTest::Spec
|
||||||
include Rack::Test::Methods
|
include Rack::Test::Methods
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue