aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/test
diff options
context:
space:
mode:
authorGeorge Claghorn <george.claghorn@gmail.com>2018-01-17 12:28:47 -0500
committerGitHub <noreply@github.com>2018-01-17 12:28:47 -0500
commit198e3e3cb784dae54d8d4346667d3fb08c889335 (patch)
tree0c026aa290b937b8babd785ccc43da081ce2cc3e /activesupport/test
parentffd9902b4464719bd92d49db709d1cf8865337e3 (diff)
parent53e4a277b38cf218bc8f55f9fa0a7d85aaabb5b9 (diff)
downloadrails-198e3e3cb784dae54d8d4346667d3fb08c889335.tar.gz
rails-198e3e3cb784dae54d8d4346667d3fb08c889335.tar.bz2
rails-198e3e3cb784dae54d8d4346667d3fb08c889335.zip
Merge pull request #31717 from rails/redis-cache-store-encoding
Convert keys to binary in the Redis cache store
Diffstat (limited to 'activesupport/test')
-rw-r--r--activesupport/test/cache/stores/redis_cache_store_test.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/activesupport/test/cache/stores/redis_cache_store_test.rb b/activesupport/test/cache/stores/redis_cache_store_test.rb
index 7f684f7a0f..ee79f954ec 100644
--- a/activesupport/test/cache/stores/redis_cache_store_test.rb
+++ b/activesupport/test/cache/stores/redis_cache_store_test.rb
@@ -5,6 +5,12 @@ require "active_support/cache"
require "active_support/cache/redis_cache_store"
require_relative "../behaviors"
+driver_name = %w[ ruby hiredis ].include?(ENV["REDIS_DRIVER"]) ? ENV["REDIS_DRIVER"] : "hiredis"
+driver = Object.const_get("Redis::Connection::#{driver_name.camelize}")
+
+Redis::Connection.drivers.clear
+Redis::Connection.drivers.append(driver)
+
module ActiveSupport::Cache::RedisCacheStoreTests
class LookupTest < ActiveSupport::TestCase
test "may be looked up as :redis_cache_store" do