summaryrefslogtreecommitdiff
path: root/test/openssl/test_config.rb
blob: 9578bb2547e8a69a3a92e56b6f057944f1727058 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
require 'openssl'
require "test/unit"

class OpenSSL::TestConfig < Test::Unit::TestCase
  def test_freeze
    c = OpenSSL::Config.new
    c['foo'] = [['key', 'value']]
    c.freeze

    # [ruby-core:18377]
    assert_raise(RuntimeError, /frozen/) do
      c['foo'] = [['key', 'wrong']]
    end
  end
end