Sha256: 4f74a1c23a5ce8fe845aed19a0f6862e49cf10b99de213c32cce94520af66768

Contents?: true

Size: 871 Bytes

Versions: 6

Compression:

Stored size: 871 Bytes

Contents

require File.expand_path(File.dirname(__FILE__))+'/../../test_helper'

class RedisStoreConfigTest < Test::Unit::TestCase
  context "redis" do
    setup do
      Socialization.instance_eval { @redis = nil }
    end

    should "return a new Redis object when none were specified" do
      assert_instance_of Redis, Socialization.redis
    end

    should "always return the same Redis object when none were specified" do
      redis = Socialization.redis
      assert_same redis, Socialization.redis
    end

    should "be able to set and get a redis instance" do
      redis = Redis.new
      Socialization.redis = redis
      assert_same redis, Socialization.redis
    end

    should "always return the same Redis object when it was specified" do
      redis = Redis.new
      Socialization.redis = redis
      assert_same redis, Socialization.redis
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
socialization-1.1.0 test/stores/redis/config_test.rb
socialization-1.0.0 test/stores/redis/config_test.rb
socialization-0.5.0.beta4 test/stores/redis/config_test.rb
socialization-0.5.0.beta3 test/stores/redis/config_test.rb
socialization-0.5.0.beta2 test/stores/redis/config_test.rb
socialization-0.5.0.beta test/stores/redis/config_test.rb