We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 57cedf5 commit 7aab4feCopy full SHA for 7aab4fe
lib/kredis/railtie.rb
@@ -5,8 +5,18 @@ class Kredis::Railtie < ::Rails::Railtie
5
6
initializer "kredis.testing" do
7
ActiveSupport.on_load(:active_support_test_case) do
8
- parallelize_setup { |worker| Kredis.namespace = "test-#{worker}" }
9
- teardown { Kredis.clear_all }
+ $kredis_parallel_worker = nil
+ parallelize_setup { |worker| $kredis_parallel_worker = worker }
10
+
11
+ setup do
12
+ @original_namespace = Kredis.namespace
13
+ Kredis.namespace = [ @original_namespace, :test, $kredis_parallel_worker ].compact.join("-")
14
+ end
15
16
+ teardown do
17
+ Kredis.clear_all
18
+ Kredis.namespace = @original_namespace
19
20
end
21
22
0 commit comments