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" 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