Sha256: 490f00e8125673e12aceb68f817dad715e6c09e2d12e49dce5c7a81987d5e798
Contents?: true
Size: 1.14 KB
Versions: 1
Compression:
Stored size: 1.14 KB
Contents
test "Logger" do |r, log| r.ping assert log.string =~ /Redis >> PING/ assert log.string =~ /Redis >> \d+\.\d+ms/ end test "Logger with pipelining" do |r, log| r.pipelined do r.set "foo", "bar" r.get "foo" end assert log.string["SET foo bar"] assert log.string["GET foo"] end if $TEST_PIPELINING test "Timeout" do assert_nothing_raised do Redis.new(OPTIONS.merge(:timeout => 0)) end end test "Connection timeout" do assert_raise(Timeout::Error) do Redis.new(OPTIONS.merge(:host => "127.0.0.2", :timeout => 1)).ping end end test "Recovers from failed commands" do |r, _| # See http://github.com/ezmobius/redis-rb/issues#issue/28 assert_raise(ArgumentError) do r.srem "foo" end assert_nothing_raised do r.info end end test "provides a meaningful inspect" do |r, _| assert "#<Redis client v#{Redis::VERSION} connected to redis://127.0.0.1:6379/15 (Redis v#{r.info["redis_version"]})>" == r.inspect end if $TEST_INSPECT test "raises on protocol errors" do redis_mock(:ping => lambda { |*_| "foo" }) do assert_raise(Redis::ProtocolError) do Redis.connect(:port => 6380).ping end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
modesty-0.1.0 | vendor/redis-rb/test/lint/internals.rb |