Methods
S
T
Instance Public methods
setup()
# File activesupport/test/caching_test.rb, line 1139
def setup
  @cache = ActiveSupport::Cache.lookup_store(:memory_store)

  @buffer = StringIO.new
  @cache.logger = ActiveSupport::Logger.new(@buffer)
end
test_log_with_proc_namespace()
# File activesupport/test/caching_test.rb, line 1156
def test_log_with_proc_namespace
  proc = Proc.new do
    "proc_namespace"
  end
  @cache.fetch('foo', {:namespace => proc}) { 'bar' }
  assert_match %r{proc_namespace:foo}, @buffer.string
end
test_log_with_string_namespace()
# File activesupport/test/caching_test.rb, line 1151
def test_log_with_string_namespace
  @cache.fetch('foo', {namespace: 'string_namespace'}) { 'bar' }
  assert_match %r{string_namespace:foo}, @buffer.string
end
test_logging()
# File activesupport/test/caching_test.rb, line 1146
def test_logging
  @cache.fetch('foo') { 'bar' }
  assert @buffer.string.present?
end
test_mute_logging()
# File activesupport/test/caching_test.rb, line 1164
def test_mute_logging
  @cache.mute { @cache.fetch('foo') { 'bar' } }
  assert @buffer.string.blank?
end