Sha256: dfa887a724abbde570d143ba76af2a4b7c925b5f00ae63ff78cafbb183e5be98
Contents?: true
Size: 1.03 KB
Versions: 4
Compression:
Stored size: 1.03 KB
Contents
require_relative "helper" class TestClient < Test::Unit::TestCase include Helper::Client def test_call result = r.call("PING") assert_equal result, "PONG" end def test_call_with_arguments result = r.call("SET", "foo", "bar") assert_equal result, "OK" end def test_call_integers result = r.call("INCR", "foo") assert_equal result, 1 end def test_call_raise assert_raises(Redis::CommandError) do r.call("INCR") end end def test_queue_commit r.queue("SET", "foo", "bar") r.queue("GET", "foo") result = r.commit assert_equal result, ["OK", "bar"] end def test_commit_raise r.queue("SET", "foo", "bar") r.queue("INCR") assert_raise(Redis::CommandError) do r.commit end end def test_queue_after_error r.queue("SET", "foo", "bar") r.queue("INCR") assert_raise(Redis::CommandError) do r.commit end r.queue("SET", "foo", "bar") r.queue("INCR", "baz") result = r.commit assert_equal result, ["OK", 1] end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
redis-4.0.2 | test/client_test.rb |
redis-4.0.1 | test/client_test.rb |
redis-4.0.0 | test/client_test.rb |
redis-4.0.0.rc1 | test/client_test.rb |