Methods
A
Instance Public methods
assert_not_redirected(url, headers: {}, redirect: {}, deprecated_host: nil, deprecated_port: nil)
# File actionpack/test/dispatch/ssl_test.rb, line 16
def assert_not_redirected(url, headers: {}, redirect: {}, deprecated_host: nil,
  deprecated_port: nil)

  self.app = build_app ssl_options: { redirect: redirect,
    host: deprecated_host, port: deprecated_port
  }

  get url, headers: headers
  assert_response :ok
end
assert_redirected(redirect: {}, deprecated_host: nil, deprecated_port: nil, from: 'http://a/b?c=d', to: from.sub('http', 'https'))
# File actionpack/test/dispatch/ssl_test.rb, line 27
def assert_redirected(redirect: {}, deprecated_host: nil, deprecated_port: nil,
  from: 'http://a/b?c=d', to: from.sub('http', 'https'))

  redirect = { status: 301, body: [] }.merge(redirect)

  self.app = build_app ssl_options: { redirect: redirect,
    host: deprecated_host, port: deprecated_port
  }

  get from
  assert_response redirect[:status] || 301
  assert_redirected_to to
  assert_equal redirect[:body].join, @response.body
end