Integration test methods such as ActionDispatch::Integration::RequestHelpers#get and ActionDispatch::Integration::RequestHelpers#post return objects of class TestResponse, which represent the HTTP response results of the requested controller actions.
See Response for more information on controller response objects.
Methods
- E
- F
- M
- P
- S
Class Public methods
from_response(response)
Link
Instance Public methods
error?()
Link
Was there a server-side error?
# File actionpack/lib/action_dispatch/testing/test_response.rb, line 41 def error? ActiveSupport::Deprecation.warn(<<-MSG.squish) The error? predicate is deprecated and will be removed in Rails 6.0. Please use server_error? as provided by Rack::Response::Helpers. MSG server_error? end
missing?()
Link
Was the URL not found?
# File actionpack/lib/action_dispatch/testing/test_response.rb, line 32 def missing? ActiveSupport::Deprecation.warn(<<-MSG.squish) The missing? predicate is deprecated and will be removed in Rails 6.0. Please use not_found? as provided by Rack::Response::Helpers. MSG not_found? end
parsed_body()
Link
success?()
Link
Was the response successful?
# File actionpack/lib/action_dispatch/testing/test_response.rb, line 23 def success? ActiveSupport::Deprecation.warn(<<-MSG.squish) The success? predicate is deprecated and will be removed in Rails 6.0. Please use successful? as provided by Rack::Response::Helpers. MSG successful? end