Sha256: 2b49d6d4864456e2b5c719a3c61f5c21be48522cca883a1a02a9fb7a5340fbbd
Contents?: true
Size: 1.98 KB
Versions: 2
Compression:
Stored size: 1.98 KB
Contents
# frozen_string_literal: true require_relative 'helper' # ruby -w -Itest test/cluster_client_internals_test.rb class TestClusterClientInternals < Test::Unit::TestCase include Helper::Cluster def test_handle_multiple_servers 100.times { |i| redis.set(i.to_s, "hogehoge#{i}") } 100.times { |i| assert_equal "hogehoge#{i}", redis.get(i.to_s) } end def test_info_of_cluster_mode_is_enabled assert_equal '1', redis.info['cluster_enabled'] end def test_unknown_commands_does_not_work_by_default assert_raise(Redis::CommandError) do redis.not_yet_implemented_command('boo', 'foo') end end def test_with_reconnect assert_equal('Hello World', redis.with_reconnect { 'Hello World' }) end def test_without_reconnect assert_equal('Hello World', redis.without_reconnect { 'Hello World' }) end def test_connected? assert_equal true, redis.connected? end def test_close assert_equal true, redis.close end def test_disconnect! assert_equal true, redis.disconnect! end def test_asking assert_equal 'OK', redis.asking end def test_id expected = 'redis://127.0.0.1:7000/0 '\ 'redis://127.0.0.1:7001/0 '\ 'redis://127.0.0.1:7002/0' assert_equal expected, redis.id end def test_inspect expected = "#<Redis client v#{Redis::VERSION} for "\ 'redis://127.0.0.1:7000/0 '\ 'redis://127.0.0.1:7001/0 '\ 'redis://127.0.0.1:7002/0>' assert_equal expected, redis.inspect end def test_dup assert_instance_of Redis, redis.dup end def test_connection expected = [ { host: '127.0.0.1', port: 7000, db: 0, id: 'redis://127.0.0.1:7000/0', location: '127.0.0.1:7000' }, { host: '127.0.0.1', port: 7001, db: 0, id: 'redis://127.0.0.1:7001/0', location: '127.0.0.1:7001' }, { host: '127.0.0.1', port: 7002, db: 0, id: 'redis://127.0.0.1:7002/0', location: '127.0.0.1:7002' } ] assert_equal expected, redis.connection end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
redis-4.0.3 | test/cluster_client_internals_test.rb |
redis-4.1.0.beta1 | test/cluster_client_internals_test.rb |