Sha256: 6c4bee224d1ab2bcdcdaa9c68a90594691d191fdf977c995f55c9e6f1f9f3b60
Contents?: true
Size: 840 Bytes
Versions: 2
Compression:
Stored size: 840 Bytes
Contents
# frozen_string_literal: true require_relative 'helper' # ruby -w -Itest test/cluster_client_replicas_test.rb class TestClusterClientReplicas < Test::Unit::TestCase include Helper::Cluster def test_client_can_command_with_replica r = build_another_client(replica: true) 100.times do |i| assert_equal 'OK', r.set("key#{i}", i) end 100.times do |i| assert_equal i.to_s, r.get("key#{i}") end end def test_client_can_flush_with_replica r = build_another_client(replica: true) assert_equal 'OK', r.flushall assert_equal 'OK', r.flushdb end def test_some_reference_commands_are_sent_to_slaves_if_needed r = build_another_client(replica: true) 5.times { |i| r.set("key#{i}", i) } assert_equal %w[key0 key1 key2 key3 key4], r.keys assert_equal 5, r.dbsize end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
redis-4.0.3 | test/cluster_client_replicas_test.rb |
redis-4.1.0.beta1 | test/cluster_client_replicas_test.rb |