diff options
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/setup.sh | 8 | ||||
-rwxr-xr-x | tests/t0107-snapshot.sh | 4 |
2 files changed, 10 insertions, 2 deletions
diff --git a/tests/setup.sh b/tests/setup.sh index a573444..1d8677a 100755 --- a/tests/setup.sh +++ b/tests/setup.sh | |||
@@ -98,4 +98,12 @@ cgit_url() | |||
98 | CGIT_CONFIG="$PWD/cgitrc" QUERY_STRING="url=$1" cgit | 98 | CGIT_CONFIG="$PWD/cgitrc" QUERY_STRING="url=$1" cgit |
99 | } | 99 | } |
100 | 100 | ||
101 | strip_headers () { | ||
102 | while read -r line | ||
103 | do | ||
104 | test -z "$line" && break | ||
105 | done | ||
106 | cat | ||
107 | } | ||
108 | |||
101 | test -z "$CGIT_TEST_NO_CREATE_REPOS" && setup_repos | 109 | test -z "$CGIT_TEST_NO_CREATE_REPOS" && setup_repos |
diff --git a/tests/t0107-snapshot.sh b/tests/t0107-snapshot.sh index 053062c..6cf7aaa 100755 --- a/tests/t0107-snapshot.sh +++ b/tests/t0107-snapshot.sh | |||
@@ -16,7 +16,7 @@ test_expect_success 'check html headers' ' | |||
16 | ' | 16 | ' |
17 | 17 | ||
18 | test_expect_success 'strip off the header lines' ' | 18 | test_expect_success 'strip off the header lines' ' |
19 | tail -n +6 tmp > master.tar.gz | 19 | strip_headers <tmp >master.tar.gz |
20 | ' | 20 | ' |
21 | 21 | ||
22 | test_expect_success 'verify gzip format' ' | 22 | test_expect_success 'verify gzip format' ' |
@@ -51,7 +51,7 @@ test_expect_success 'check HTML headers (zip)' ' | |||
51 | ' | 51 | ' |
52 | 52 | ||
53 | test_expect_success 'strip off the header lines (zip)' ' | 53 | test_expect_success 'strip off the header lines (zip)' ' |
54 | tail -n +6 tmp >master.zip | 54 | strip_headers <tmp >master.zip |
55 | ' | 55 | ' |
56 | 56 | ||
57 | if test -n "$(which unzip 2>/dev/null)"; then | 57 | if test -n "$(which unzip 2>/dev/null)"; then |