Skip to content

Commit 6e443db

Browse files
committed
Test argecho and fix shellcheck issue
1 parent a0467d3 commit 6e443db

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

example/Makefile

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,17 @@ test: test-setup
1515
for vim in $$vims; do \
1616
$(DOCKER) $$vim '+Vader! test/*'; \
1717
done
18+
out=$$(docker run --rm "$(IMAGE)" /vim-build/bin/argecho "arg1" "arg 2"); \
19+
for line in "PWD=/" "Running as: root" "Arguments:" "arg1" "arg 2"; do \
20+
if ! echo "$$out" | grep -qFx -e "$$line"; then \
21+
echo "Line not found: $$line"; echo "$$out"; exit 1; \
22+
fi \
23+
done
24+
out=$$(docker run --rm "$(IMAGE)" argecho "arg1" "arg 2"); \
25+
for line in "Running as: vimtest" "PWD=/testplugin" "Arguments:" "-u" "/home/vimrc" "-i" "NONE" "arg1" "arg 2"; do \
26+
if ! echo "$$out" | grep -qFx -e "$$line"; then \
27+
echo "Line not found: $$line"; echo "$$out"; exit 1; \
28+
fi \
29+
done
1830

1931
.PHONY: test-setup test

scripts/argecho.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ env
99
echo
1010
echo "Arguments:"
1111
while [ $# -gt 0 ]; do
12-
echo $1
12+
echo "$1"
1313
shift
1414
done

0 commit comments

Comments
 (0)