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
+++ b/spdy.t
@@ -243,16 +243,21 @@ ok(grep ({ $_->{type} eq "SYN_REPLY" } @
 ($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();