summaryrefslogtreecommitdiff
path: root/testsuite/awk.tests
diff options
context:
space:
mode:
authorDenys Vlasenko2013-11-21 15:09:55 +0100
committerDenys Vlasenko2013-11-21 15:09:55 +0100
commitbd0e221620eb725043b4e748248046ece996a393 (patch)
tree54d12beebe19b7c50c6b14b15ad18c302fa0eff9 /testsuite/awk.tests
parent2635369a92db338321b2ba38e73539992967357c (diff)
downloadbusybox-bd0e221620eb725043b4e748248046ece996a393.zip
busybox-bd0e221620eb725043b4e748248046ece996a393.tar.gz
awk: fix a bug in argc counting in recent change
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'testsuite/awk.tests')
-rwxr-xr-xtestsuite/awk.tests14
1 files changed, 13 insertions, 1 deletions
diff --git a/testsuite/awk.tests b/testsuite/awk.tests
index a023024..50b2a83 100755
--- a/testsuite/awk.tests
+++ b/testsuite/awk.tests
@@ -275,10 +275,22 @@ testing "awk large integer" \
"" ""
testing "awk length(array)" \
- "awk 'BEGIN{ A[1]=2; A["qwe"]="asd"; print length(A)}'" \
+ "awk 'BEGIN{ A[1]=2; A[\"qwe\"]=\"asd\"; print length(A)}'" \
"2\n" \
"" ""
+testing "awk -f and ARGC" \
+ "awk -f - input" \
+ "re\n2\n" \
+ "do re mi\n" \
+ '{print $2; print ARGC;}' \
+
+testing "awk -e and ARGC" \
+ "awk -e '{print \$2; print ARGC;}' input" \
+ "re\n2\n" \
+ "do re mi\n" \
+ "" \
+
# testing "description" "command" "result" "infile" "stdin"
exit $FAILCOUNT