Sha256: a4f34c9f3701353c9aad35403d04b8fce3f64aec9d8121ed8728dc80b6e6d519

Contents?: true

Size: 581 Bytes

Versions: 2

Compression:

Stored size: 581 Bytes

Contents

require 'test/test_helper'

class RedisAdapterTest < Test::Unit::TestCase
  def test_warn_on_disconnect_error
    if defined?(Redis)
      assert_nothing_raised do
        Redis.any_instance.stubs(:connect!)
        mocked_redis = stub("Redis")
        mocked_redis.expects(:quit).raises(RuntimeError)
        redis_adapter = Vanity::Adapters::RedisAdapter.new({})
        redis_adapter.expects(:warn).with("Error while disconnecting from redis: RuntimeError")
        redis_adapter.stubs(:redis).returns(mocked_redis)
        redis_adapter.disconnect!
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
vanity-1.6.1 test/adapters/redis_adapter_test.rb
vanity-1.6.0 test/adapters/redis_adapter_test.rb