Class: ActionDispatch::PerformanceTest

Inherits:
IntegrationTest
  • Object
show all
Includes:
ActiveSupport::Testing::Performance
Defined in:
lib/action_dispatch/testing/performance_test.rb

Overview

An integration test that runs a code profiler on your test methods. Profiling output for combinations of each test method, measurement, and output format are written to your tmp/performance directory.

Constant Summary

Constants included from Assertions

Assertions::NO_STRIP

Method Summary

Methods inherited from IntegrationTest

app, #app, app=, #url_options

Methods included from Routing::UrlFor

#initialize, #url_for, #url_options

Methods included from Routing::PolymorphicRoutes

#polymorphic_path, #polymorphic_url

Methods included from ActionController::TemplateAssertions

#assert_template, #process, #setup_subscriptions, #teardown_subscriptions

Methods included from Integration::Runner

#app, #copy_session_variables!, #default_url_options, #default_url_options=, #method_missing, #open_session, #reset!, #respond_to?

Methods included from Assertions::TagAssertions

#assert_no_tag, #assert_tag, #find_all_tag, #find_tag, #html_document

Methods included from Assertions::SelectorAssertions

#assert_select, #assert_select_email, #assert_select_encoded, #count_description, #css_select

Methods included from Assertions::RoutingAssertions

#assert_generates, #assert_recognizes, #assert_routing, #method_missing, #with_routing

Methods included from Assertions::ResponseAssertions

#assert_redirected_to, #assert_response

Methods included from Assertions::DomAssertions

#assert_dom_equal, #assert_dom_not_equal

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class ActionDispatch::Integration::Runner