Sha256: 6be8004b04e57b17a9af69e3446379457ccc7e391cdf95166fbc688a351d75e6

Contents?: true

Size: 892 Bytes

Versions: 20

Compression:

Stored size: 892 Bytes

Contents

require 'test/unit'
require 'puma'
require 'puma/minissl'

class TestMiniSSL < Test::Unit::TestCase

  if defined?(JRUBY_VERSION)
    def test_raises_with_invalid_keystore_file
      ctx = Puma::MiniSSL::Context.new

      exception = assert_raise(ArgumentError) { ctx.keystore = "/no/such/keystore" }
      assert_equal("No such keystore file '/no/such/keystore'", exception.message)
    end
  else
    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)
    end

    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)
    end
  end
end

Version data entries

20 entries across 20 versions & 2 rubygems

Version Path
puma-2.12.0-java test/test_minissl.rb
puma-2.11.3-java test/test_minissl.rb
puma-2.11.2-java test/test_minissl.rb
puma-2.11.1-java test/test_minissl.rb
puma-2.11.1 test/test_minissl.rb
puma-2.11.0-java test/test_minissl.rb
puma-2.11.0 test/test_minissl.rb
puma-2.10.2-java test/test_minissl.rb
puma-2.10.2 test/test_minissl.rb
puma-2.10.1-java test/test_minissl.rb
puma-2.10.1 test/test_minissl.rb
puma-2.10.0-java test/test_minissl.rb
puma-2.10.0 test/test_minissl.rb
wendell-puma-2.9.2 test/test_minissl.rb
puma-2.9.2-java test/test_minissl.rb
puma-2.9.2 test/test_minissl.rb
puma-2.9.1-java test/test_minissl.rb
puma-2.9.1 test/test_minissl.rb
puma-2.9.0-java test/test_minissl.rb
puma-2.9.0 test/test_minissl.rb