From b2972ad560979f96ca9fb94e4ee5f8e80d3ae58a Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sun, 21 Dec 2014 03:58:19 +0000 Subject: test_ssl: factor out server SSLContext creation We'll be writing more SSL-related tests in the future... --- test/test_ssl.rb | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'test') diff --git a/test/test_ssl.rb b/test/test_ssl.rb index 2ed601c..13c14f0 100644 --- a/test/test_ssl.rb +++ b/test/test_ssl.rb @@ -53,13 +53,16 @@ AQjjxMXhwULlmuR/K+WwlaZPiLIBYalLAZQ7ZbOPeVkJ8ePao0eLAgEC ssl end - def test_ssl_basic - err, cfg, host, port = @err, Yahns::Config.new, @srv.addr[3], @srv.addr[1] - host, port = @srv.addr[3], @srv.addr[1] + def srv_ctx ctx = OpenSSL::SSL::SSLContext.new ctx.ciphers = "ADH" ctx.tmp_dh_callback = proc { TEST_KEY_DH1024 } + ctx + end + def test_ssl_basic + err, cfg, host, port = @err, Yahns::Config.new, @srv.addr[3], @srv.addr[1] + ctx = srv_ctx pid = mkserver(cfg) do cfg.instance_eval do ru = lambda { |_| [ 200, {'Content-Length'=>'2'}, ['HI'] ] } -- cgit v1.2.3-24-ge0c7