aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorŠtěpán Němec <stepnem@smrk.net>2023-10-05 11:00:55 +0200
committerJunio C Hamano <gitster@pobox.com>2023-10-05 12:55:38 -0700
commitf0a39ba5047151a1bac5e79afcaa877afa0143b3 (patch)
treeca68f15e82114639bbfd7dd7bcb17ce3c7c4c1a8
parent72fac0352237fd591102767dab5906aece29286a (diff)
downloadgit-f0a39ba5047151a1bac5e79afcaa877afa0143b3.tar.xz
t/README: fix multi-prerequisite example
With the broken quoting the test wouldn't even parse correctly, but there's also the '==' instead of POSIX '=' (of the shells I tested, busybox ash, bash and ksh (93 and OpenBSD) accept '==', dash and zsh do not), and 'print 2' from Python 2 days. (I assume the test failing due to 3 != 4 is intentional or immaterial.) Fixes: 93a572461386 ("test-lib: Add support for multiple test prerequisites") Signed-off-by: Štěpán Němec <stepnem@smrk.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
-rw-r--r--t/README2
1 files changed, 1 insertions, 1 deletions
diff --git a/t/README b/t/README
index 2ef89785f8..a0ebe29484 100644
--- a/t/README
+++ b/t/README
@@ -887,7 +887,7 @@ see test-lib-functions.sh for the full list and their options.
rare case where your test depends on more than one:
test_expect_success PERL,PYTHON 'yo dawg' \
- ' test $(perl -E 'print eval "1 +" . qx[python -c "print 2"]') == "4" '
+ ' test $(perl -E '\''print eval "1 +" . qx[python -c "print(2)"]'\'') = "4" '
- test_expect_failure [<prereq>] <message> <script>