Avoid repetition in spec_helper

This commit is contained in:
Gonzalo Rodriguez 2018-06-22 19:04:47 -03:00
parent a72bfb5fc7
commit a1ea2f9aef
No known key found for this signature in database
GPG key ID: 5DB8B81B049B8AB1

View file

@ -13,30 +13,18 @@ if RUBY_ENGINE == "ruby"
require "byebug"
end
begin
require "dalli"
rescue LoadError
def safe_require(name)
begin
require name
rescue LoadError
end
end
begin
require "connection_pool"
rescue LoadError
end
begin
require "redis"
rescue LoadError
end
begin
require "redis-activesupport"
rescue LoadError
end
begin
require "redis-store"
rescue LoadError
end
safe_require "connection_pool"
safe_require "dalli"
safe_require "redis"
safe_require "redis-activesupport"
safe_require "redis-store"
class MiniTest::Spec
include Rack::Test::Methods