Merge pull request #557 from zarqman/dalli3

Test against dalli 3.0
This commit is contained in:
Gonzalo 2021-11-16 16:18:04 -03:00 committed by GitHub
commit f920e635f6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 19 additions and 5 deletions

View file

@ -28,6 +28,7 @@ jobs:
- rails_6_0
- rails_5_2
- rails_4_2
- dalli3
- dalli2
- redis_4
- redis_3
@ -45,8 +46,6 @@ jobs:
ruby: 3.0.2
- gemfile: dalli2
ruby: 3.0.2
- gemfile: connection_pool_dalli
ruby: 3.0.2
- gemfile: rack_1
ruby: 2.7.4
- gemfile: rails_4_2

View file

@ -41,6 +41,10 @@ appraise 'dalli2' do
gem 'dalli', '~> 2.0'
end
appraise 'dalli3' do
gem 'dalli', '~> 3.0'
end
appraise 'redis_4' do
gem 'redis', '~> 4.0'
end
@ -51,7 +55,7 @@ end
appraise "connection_pool_dalli" do
gem "connection_pool", "~> 2.2"
gem "dalli", "~> 2.7"
gem "dalli", "~> 3.0"
end
appraise "active_support_redis_cache_store" do

View file

@ -3,6 +3,6 @@
source "https://rubygems.org"
gem "connection_pool", "~> 2.2"
gem "dalli", "~> 2.7"
gem "dalli", "~> 3.0"
gemspec path: "../"

7
gemfiles/dalli3.gemfile Normal file
View file

@ -0,0 +1,7 @@
# This file was generated by Appraisal
source "https://rubygems.org"
gem "dalli", "~> 3.0"
gemspec path: "../"

View file

@ -2,7 +2,11 @@
require_relative "../../spec_helper"
if defined?(::Dalli)
should_run =
defined?(::Dalli) &&
Gem::Version.new(::Dalli::VERSION) < Gem::Version.new("3")
if should_run
require_relative "../../support/cache_store_helper"
require "active_support/cache/dalli_store"
require "timecop"