diff options
Diffstat (limited to 'test/test_ssl.rb')
-rw-r--r-- | test/test_ssl.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/test/test_ssl.rb b/test/test_ssl.rb index fe7e09e..5fc2b52 100644 --- a/test/test_ssl.rb +++ b/test/test_ssl.rb @@ -71,7 +71,7 @@ AQjjxMXhwULlmuR/K+WwlaZPiLIBYalLAZQ7ZbOPeVkJ8ePao0eLAgEC cfg.instance_eval do ru = lambda do |env| case path_info = env['PATH_INFO'] - when '/rack.url_scheme', '/HTTPS' + when '/rack.url_scheme', '/HTTPS', '/SERVER_PORT' s = env[path_info[1..-1]] # remove leading slash s = s.inspect if s.nil? [ 200, { @@ -100,7 +100,8 @@ AQjjxMXhwULlmuR/K+WwlaZPiLIBYalLAZQ7ZbOPeVkJ8ePao0eLAgEC buf = ''.dup { '/' => 'HI', '/rack.url_scheme' => 'https', - '/HTTPS' => 'on' + '/HTTPS' => 'on', + '/SERVER_PORT' => '443', }.each do |path, exp| client.write("GET #{path} HTTP/1.1\r\nHost: example.com\r\n\r\n") buf.clear |