Mercurial > hg > nginx-tests
changeset 376:ab2d8abea393
Tests: skip proxy cache conditional test if we didn't get etag.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Mon, 24 Feb 2014 12:52:35 +0400 |
parents | 5fdde9f755c9 |
children | ba95a443ff1f |
files | spdy.t |
diffstat | 1 files changed, 7 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/spdy.t Thu Feb 20 21:40:10 2014 +0400 +++ b/spdy.t Mon Feb 24 12:52:35 2014 +0400 @@ -243,16 +243,21 @@ ($frame) = grep { $_->{type} eq "SYN_REPLY" } @$frames; is($frame->{headers}->{':status'}, '200 OK', 'proxy cache unconditional'); -my $ims = $frame->{headers}->{'etag'}; +my $etag = $frame->{headers}->{'etag'}; + +SKIP: { +skip 'no etag', 1 unless defined $etag; $sid2 = spdy_stream($sess, { path => '/proxy/t2.html', - headers => { "if-none-match" => $ims } + headers => { "if-none-match" => $etag } }); $frames = spdy_read($sess, all => [{ sid => $sid2, fin => 1 }]); ($frame) = grep { $_->{type} eq "SYN_REPLY" } @$frames; is($frame->{headers}->{':status'}, 304, 'proxy cache conditional'); +} + # request body (uses proxied response) $sess = new_session();