Sha256: 29205222d54d9f20044bb53621fdca4b09967d35e24e22b2092701413ba7181c

Contents?: true

Size: 594 Bytes

Versions: 3

Compression:

Stored size: 594 Bytes

Contents

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

class CacheVersionTest < Test::Unit::TestCase
  context 'with a memcache and db connection' do
    setup do
      system('memcached -d')
      CacheVersionMigration.up
    end
    
    teardown do
      system('killall memcached')
      CacheVersionMigration.down
    end

    should 'increment cache version' do
      5.times do |i|
        assert_equal i, Object.version
        Object.increment_version
        assert_equal i + 1, Object.version
      end
      CacheVersion.clear_cache
      assert_equal 5, Object.version
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
cache_version-1.0.0 test/cache_version_test.rb
cache_version-0.9.5 test/cache_version_test.rb
cache_version-0.9.4 test/cache_version_test.rb