test/test_zache.rb in zache-0.8.0 vs test/test_zache.rb in zache-0.9.0
- old
+ new
@@ -49,9 +49,16 @@
sleep 0.1
second = cache.get(:hey) { Random.rand }
assert(first != second)
end
+ def test_calculates_age
+ cache = Zache.new
+ cache.get(:hey) { Random.rand }
+ sleep 0.1
+ assert(cache.mtime(:hey) < Time.now - 0.05)
+ end
+
def test_caches_in_threads
cache = Zache.new
Threads.new(10).assert(100) do
cache.get(:hey, lifetime: 0.0001) { Random.rand }
end