diff h2_server_tokens.t @ 1120:a6ffc722dfcb

Tests: refactored server_tokens tests, no functional changes.
author Sergey Kandaurov <pluknet@nginx.com>
date Mon, 30 Jan 2017 20:06:39 +0300
parents 882267679006
children c883d3d3a3ab
line wrap: on
line diff
--- a/h2_server_tokens.t
+++ b/h2_server_tokens.t
@@ -80,21 +80,19 @@ EOF
 
 ###############################################################################
 
-like(header_server('/200'), qr/^nginx\/\d+\.\d+\.\d+$/,
-	'http2 tokens default 200');
-like(header_server('/404'), qr/^nginx\/\d+\.\d+\.\d+$/,
-	'http2 tokens default 404');
-like(body('/404'), qr/nginx\/\d+\.\d+\.\d+/, 'http2 tokens default 404 body');
+my $re = qr/nginx\/\d+\.\d+\.\d+/;
+
+like(header_server('/200'), qr/^$re$/, 'http2 tokens default 200');
+like(header_server('/404'), qr/^$re$/, 'http2 tokens default 404');
+like(body('/404'), qr/$re/, 'http2 tokens default 404 body');
 
 is(header_server('/off/200'), 'nginx', 'http2 tokens off 200');
 is(header_server('/off/404'), 'nginx', 'http2 tokens off 404');
 like(body('/off/404'), qr/nginx(?!\/)/, 'http2 tokens off 404 body');
 
-like(header_server('/on/200'), qr/^nginx\/\d+\.\d+\.\d+$/,
-	'http2 tokens on 200');
-like(header_server('/on/404'), qr/^nginx\/\d+\.\d+\.\d+$/,
-	'http2 tokens on 404');
-like(body('/on/404'), qr/nginx\/\d+\.\d+\.\d+/, 'http2 tokens on 404 body');
+like(header_server('/on/200'), qr/^$re$/, 'http2 tokens on 200');
+like(header_server('/on/404'), qr/^$re$/, 'http2 tokens on 404');
+like(body('/on/404'), $re, 'http2 tokens on 404 body');
 
 ###############################################################################