From c00de41ad5603a20e4ad272a8930a5d397b33de2 Mon Sep 17 00:00:00 2001 From: Walid Boudebouda Date: Thu, 30 Nov 2023 17:17:33 +0100 Subject: [PATCH] varnishadm: Add coverage for heredoc --- bin/varnishtest/tests/u00001.vtc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/bin/varnishtest/tests/u00001.vtc b/bin/varnishtest/tests/u00001.vtc index b7862accc8..48fed922c3 100644 --- a/bin/varnishtest/tests/u00001.vtc +++ b/bin/varnishtest/tests/u00001.vtc @@ -115,3 +115,17 @@ shell { varnishadm -e -n ${v1_name} < cli_file.txt | diff -u expected_success.tx shell { cat cli_file.txt | varnishadm -e -n ${v1_name} } shell { cat cli_file.txt | varnishadm -e -n ${v1_name} | diff -u expected_success.txt - } + +shell { + cat > cli_heredoc.txt <<-EOF1 + vcl.inline bar << EOF2 + vcl 4.1; + + backend default none; + EOF2 + EOF1 +} + +shell { varnishadm -e -p -n ${v1_name} < cli_heredoc.txt } +shell { varnishadm -n ${v1_name} vcl.discard bar } +shell { cat cli_heredoc.txt | varnishadm -e -p -n ${v1_name} }