diff --git a/tests/ChangeLog b/tests/ChangeLog index 9ab68ece..4f816797 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,11 @@ +2014-11-26 Tim Ruehsen + + * HTTPServer.pm: Substitue server port in HTTP headers + + This allows us to use references like + "Location" => "http://localhost:{{port}}/whatever + in test cases. + 2014-11-05 Tim Ruehsen * Makefile.am: added $(LIB_CLOCK_GETTIME) to unit test linkage diff --git a/tests/HTTPServer.pm b/tests/HTTPServer.pm index aacc460c..dd8ec043 100644 --- a/tests/HTTPServer.pm +++ b/tests/HTTPServer.pm @@ -98,6 +98,7 @@ sub send_response while (my ($name, $value) = each %{$headers}) { # print STDERR "setting header: $name = $value\n"; + $value = $self->_substitute_port($value); $resp->header($name => $value); } print STDERR "HTTP::Response with headers: \n", $resp->as_string if $log;