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