module Hurley::Test::Integration::SSL

Public Instance Methods

test_GET_ssl_fails_with_bad_cert() click to toggle source
# File lib/hurley/test/integration.rb, line 221
def test_GET_ssl_fails_with_bad_cert
  client.ssl_options.ca_file = "tmp/hurley-different-ca-cert.crt"

  err = assert_raises Hurley::SSLError do
    client.get("/ssl")
  end

  assert_includes err.message, "certificate"
end
test_GET_ssl_skips_verification() click to toggle source
# File lib/hurley/test/integration.rb, line 231
def test_GET_ssl_skips_verification
  client.ssl_options.ca_file = "tmp/hurley-different-ca-cert.crt"
  client.ssl_options.skip_verification = true
  assert_equal "true", client.get("/ssl").body
end