Namespace
Methods
C
O
S
T
Class Public methods
controller()
# File actionmailer/test/caching_test.rb, line 217
def self.controller; end
output_buffer()
# File actionmailer/test/caching_test.rb, line 218
def self.output_buffer; end
output_buffer=()
# File actionmailer/test/caching_test.rb, line 219
def self.output_buffer=; end
Instance Public methods
setup()
# File actionmailer/test/caching_test.rb, line 209
def setup
  super
end
test_output_buffer()
# File actionmailer/test/caching_test.rb, line 213
def test_output_buffer
  output_buffer = ActionView::OutputBuffer.new
  controller = MockController.new
  cache_helper = Class.new do
    def self.controller; end;
    def self.output_buffer; end;
    def self.output_buffer=; end;
  end
  cache_helper.extend(ActionView::Helpers::CacheHelper)

  cache_helper.stub :controller, controller do
    cache_helper.stub :output_buffer, output_buffer do
      assert_called_with cache_helper, :output_buffer=, [output_buffer.class.new(output_buffer)] do
        assert_nothing_raised do
          cache_helper.send :fragment_for, 'Test fragment name', 'Test fragment', &Proc.new{ nil }
        end
      end
    end
  end
end
test_safe_buffer()
# File actionmailer/test/caching_test.rb, line 234
def test_safe_buffer
  output_buffer = ActiveSupport::SafeBuffer.new
  controller = MockController.new
  cache_helper = Class.new do
    def self.controller; end;
    def self.output_buffer; end;
    def self.output_buffer=; end;
  end
  cache_helper.extend(ActionView::Helpers::CacheHelper)

  cache_helper.stub :controller, controller do
    cache_helper.stub :output_buffer, output_buffer do
      assert_called_with cache_helper, :output_buffer=, [output_buffer.class.new(output_buffer)] do
        assert_nothing_raised do
          cache_helper.send :fragment_for, 'Test fragment name', 'Test fragment', &Proc.new{ nil }
        end
      end
    end
  end
end