# HG changeset patch # User Sergey Kandaurov # Date 1393231955 -14400 # Node ID ab2d8abea393f47dc617d02ee889b994a18e1df7 # Parent 5fdde9f755c93e80fa9e31163dc26ea3abe67bb7 Tests: skip proxy cache conditional test if we didn't get etag. diff --git a/spdy.t b/spdy.t --- 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();