Methods
- T
Instance Public methods
test_delete_matched_key()
Link
# File activesupport/test/caching_test.rb, line 148 def test_delete_matched_key cache = ActiveSupport::Cache.lookup_store(:memory_store, :namespace => "foo") cache.write("foo", "bar") cache.write("fu", "baz") cache.delete_matched(/OO/i) assert !cache.exist?("foo") assert cache.exist?("fu") end
test_delete_matched_key_start()
Link
# File activesupport/test/caching_test.rb, line 139 def test_delete_matched_key_start cache = ActiveSupport::Cache.lookup_store(:memory_store, :namespace => "tester") cache.write("foo", "bar") cache.write("fu", "baz") cache.delete_matched(/^fo/) assert !cache.exist?("foo") assert cache.exist?("fu") end
test_proc_namespace()
Link
# File activesupport/test/caching_test.rb, line 130 def test_proc_namespace test_val = "tester" proc = lambda{test_val} cache = ActiveSupport::Cache.lookup_store(:memory_store, :namespace => proc) cache.write("foo", "bar") assert_equal "bar", cache.read("foo") assert_equal "bar", cache.instance_variable_get(:@data)["tester:foo"].value end
test_static_namespace()
Link
# File activesupport/test/caching_test.rb, line 123 def test_static_namespace cache = ActiveSupport::Cache.lookup_store(:memory_store, :namespace => "tester") cache.write("foo", "bar") assert_equal "bar", cache.read("foo") assert_equal "bar", cache.instance_variable_get(:@data)["tester:foo"].value end