class StrictTransportSecurityTest

Constants

EXPECTED
EXPECTED_WITH_SUBDOMAINS

Public Instance Methods

assert_hsts(expected, url: "https://example.org", hsts: { subdomains: true }, headers: {}) click to toggle source
# File actionpack/test/dispatch/ssl_test.rb, line 104
def assert_hsts(expected, url: "https://example.org", hsts: { subdomains: true }, headers: {})
  self.app = build_app ssl_options: { hsts: hsts }, headers: headers
  get url
  if expected.nil?
    assert_nil response.headers["Strict-Transport-Security"]
  else
    assert_equal expected, response.headers["Strict-Transport-Security"]
  end
end