Skip to content

Commit 6a1b3fc

Browse files
drafnelgitster
authored andcommitted
t/t7811-grep-open.sh: ensure fake "less" is made executable
The fake "less" script was not being made executable. This can cause the tests that follow to fail. This failure is not apparent on platforms which have DEFAULT_PAGER set to the string "less", since lib-pager.sh will have set the $less variable to "less" and the SIMPLEPAGER prerequisite will have been set, and so the "less" script will have already been created properly and made executable in test 2 'git grep -O'. On platforms which set DEFAULT_PAGER to something like "more", no such script will have been previously created, and tests 7 and 8 will fail. So, add a call to chmod to make the fake "less" script executable. Signed-off-by: Brandon Casey <[email protected]> Signed-off-by: Junio C Hamano <[email protected]>
1 parent 832ac79 commit 6a1b3fc

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

t/t7811-grep-open.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,10 +84,11 @@ test_expect_success 'git grep -O --no-index' '
8484
'
8585

8686
test_expect_success 'setup: fake "less"' '
87-
cat >less <<-\EOF
87+
cat >less <<-\EOF &&
8888
#!/bin/sh
8989
printf "%s\n" "$@" >actual
9090
EOF
91+
chmod +x less
9192
'
9293

9394
test_expect_success 'git grep -O jumps to line in less' '

0 commit comments

Comments
 (0)