class CacheEntryTest
Public Instance Methods
test_compress_values()
click to toggle source
# File activesupport/test/cache/cache_entry_test.rb, line 17 def test_compress_values value = "value" * 100 entry = ActiveSupport::Cache::Entry.new(value, compress: true, compress_threshold: 1) assert_equal value, entry.value assert(value.bytesize > entry.size, "value is compressed") end
test_expired()
click to toggle source
# File activesupport/test/cache/cache_entry_test.rb, line 7 def test_expired entry = ActiveSupport::Cache::Entry.new("value") assert !entry.expired?, "entry not expired" entry = ActiveSupport::Cache::Entry.new("value", expires_in: 60) assert !entry.expired?, "entry not expired" Time.stub(:now, Time.now + 61) do assert entry.expired?, "entry is expired" end end
test_non_compress_values()
click to toggle source
# File activesupport/test/cache/cache_entry_test.rb, line 24 def test_non_compress_values value = "value" * 100 entry = ActiveSupport::Cache::Entry.new(value) assert_equal value, entry.value assert_equal value.bytesize, entry.size end