changeset 435:a7d04159e52b

Tests: completed proxy_ssl_session_reuse tests.
author Sergey Kandaurov <pluknet@nginx.com>
date Fri, 11 Jul 2014 20:40:55 +0400
parents a8596c7b33cc
children 4984dac109db
files proxy_ssl.t
diffstat 1 files changed, 8 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/proxy_ssl.t
+++ b/proxy_ssl.t
@@ -39,14 +39,16 @@ http {
 
         ssl_certificate_key localhost.key;
         ssl_certificate localhost.crt;
+
+        location / {
+            add_header X-Session $ssl_session_reused;
+        }
     }
 
     server {
         listen       127.0.0.1:8080;
         server_name  localhost;
 
-        add_header X-Foo ssl;
-
         location /ssl_reuse {
             proxy_pass https://127.0.0.1:8081/;
             proxy_ssl_session_reuse on;
@@ -85,9 +87,9 @@ foreach my $name ('localhost') {
 
 ###############################################################################
 
-like(http_get('/ssl'), qr/200 OK.*X-Foo: ssl/ms, 'ssl');
-like(http_get('/ssl'), qr/200 OK.*X-Foo: ssl/ms, 'ssl 2');
-like(http_get('/ssl_reuse'), qr/200 OK.*X-Foo: ssl/ms, 'ssl reuse session');
-like(http_get('/ssl_reuse'), qr/200 OK.*X-Foo: ssl/ms, 'ssl reuse session 2');
+like(http_get('/ssl'), qr/200 OK.*X-Session: \./s, 'ssl');
+like(http_get('/ssl'), qr/200 OK.*X-Session: \./s, 'ssl 2');
+like(http_get('/ssl_reuse'), qr/200 OK.*X-Session: \./s, 'ssl reuse session');
+like(http_get('/ssl_reuse'), qr/200 OK.*X-Session: r/s, 'ssl reuse session 2');
 
 ###############################################################################