Methods
- S
- T
Included Modules
Instance Public methods
set_logger(logger)
Link
setup()
Link
# File actionview/test/template/log_subscriber_test.rb, line 9 def setup super view_paths = ActionController::Base.view_paths lookup_context = ActionView::LookupContext.new(view_paths, {}, ["test"]) renderer = ActionView::Renderer.new(lookup_context) @view = ActionView::Base.new(renderer, {}) Rails.stubs(:root).returns(File.expand_path(FIXTURE_LOAD_PATH)) ActionView::LogSubscriber.attach_to :action_view end
teardown()
Link
test_render_collection_template()
Link
# File actionview/test/template/log_subscriber_test.rb, line 68 def test_render_collection_template @view.render(:partial => "test/customer", :collection => [ Customer.new("david"), Customer.new("mary") ]) wait assert_equal 1, @logger.logged(:info).size assert_match(/Rendered test\/_customer.erb/, @logger.logged(:info).last) end
test_render_collection_template_without_path()
Link
# File actionview/test/template/log_subscriber_test.rb, line 84 def test_render_collection_template_without_path @view.render([ GoodCustomer.new("david"), Customer.new("mary") ], :greeting => "hi") wait assert_equal 1, @logger.logged(:info).size assert_match(/Rendered collection/, @logger.logged(:info).last) end
test_render_collection_with_implicit_path()
Link
# File actionview/test/template/log_subscriber_test.rb, line 76 def test_render_collection_with_implicit_path @view.render([ Customer.new("david"), Customer.new("mary") ], :greeting => "hi") wait assert_equal 1, @logger.logged(:info).size assert_match(/Rendered customers\/_customer\.html\.erb/, @logger.logged(:info).last) end
test_render_file_template()
Link
test_render_inline_template()
Link
test_render_partial_template()
Link
test_render_partial_with_implicit_path()
Link
# File actionview/test/template/log_subscriber_test.rb, line 60 def test_render_partial_with_implicit_path @view.render(Customer.new("david"), :greeting => "hi") wait assert_equal 1, @logger.logged(:info).size assert_match(/Rendered customers\/_customer\.html\.erb/, @logger.logged(:info).last) end
test_render_text_template()
Link