test/cache_test.rb in radiospiel-app-0.1.0 vs test/cache_test.rb in radiospiel-app-0.1.1
- old
+ new
@@ -1,28 +1,15 @@
require 'helper'
class CacheTest < Test::Unit::TestCase
def test_caching
- unless App::Cache.store
- App.logger.warn "No cache configed. Skipping cache tests"
- return
- end
-
App::Cache.clear
done = 0
- r = App.cached("six") do
- done += 1
- 2 * 3
- end
- assert_equal(6, r)
+ r = App.cached("six") { done += 1; 2 * 3 }
+ assert_equal([1, 6], [done, r])
- r = App.cached("six") do
- done += 1
- 2 * 3
- end
-
- assert_equal(1, done)
- assert_equal(6, r)
+ r = App.cached("six") { done += 1; 2 * 3 }
+ assert_equal([1, 6], [done, r])
end
end