2012-11-30 13:47:47 +01:00
|
|
|
require 'test/unit'
|
|
|
|
|
2013-03-18 16:20:17 -07:00
|
|
|
unless defined? JRUBY_VERSION
|
|
|
|
|
2012-11-30 13:47:47 +01:00
|
|
|
require 'puma'
|
|
|
|
require 'puma/minissl'
|
|
|
|
|
|
|
|
class TestMiniSSL < Test::Unit::TestCase
|
|
|
|
|
|
|
|
def test_raises_with_invalid_key_file
|
|
|
|
ctx = Puma::MiniSSL::Context.new
|
|
|
|
|
|
|
|
exception = assert_raise(ArgumentError) { ctx.key = "/no/such/key" }
|
|
|
|
assert_equal("No such key file '/no/such/key'", exception.message)
|
2013-03-18 16:20:17 -07:00
|
|
|
end
|
2012-11-30 13:47:47 +01:00
|
|
|
|
|
|
|
def test_raises_with_invalid_cert_file
|
|
|
|
ctx = Puma::MiniSSL::Context.new
|
|
|
|
|
|
|
|
exception = assert_raise(ArgumentError) { ctx.cert = "/no/such/cert" }
|
|
|
|
assert_equal("No such cert file '/no/such/cert'", exception.message)
|
2013-03-18 16:20:17 -07:00
|
|
|
end
|
|
|
|
end
|
2012-11-30 13:47:47 +01:00
|
|
|
|
|
|
|
end
|