aboutsummaryrefslogtreecommitdiff
path: root/scripts/test/wc.test
diff options
context:
space:
mode:
authorRob Landley <rob@landley.net>2014-09-20 13:09:14 -0500
committerRob Landley <rob@landley.net>2014-09-20 13:09:14 -0500
commit387edf547eb09b27ca6d49772eb048d729f09cf4 (patch)
tree59d482f33735690cab6d90723393afa1e2c8dce5 /scripts/test/wc.test
parentd3df423a6cde0c6282658ff628574771d3824d71 (diff)
downloadtoybox-387edf547eb09b27ca6d49772eb048d729f09cf4.tar.gz
Move testsuite out of scripts/test into its own top level tests directory, and make ctrl-c kill "make test" more reliably.
Diffstat (limited to 'scripts/test/wc.test')
-rwxr-xr-xscripts/test/wc.test48
1 files changed, 0 insertions, 48 deletions
diff --git a/scripts/test/wc.test b/scripts/test/wc.test
deleted file mode 100755
index 40891323..00000000
--- a/scripts/test/wc.test
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/bin/bash
-
-[ -f testing.sh ] && . testing.sh
-
-#testing "name" "command" "result" "infile" "stdin"
-
-cat >file1 <<EOF
-some words .
-
-some
-lines
-EOF
-
-testing "wc" "wc >/dev/null && echo yes" "yes\n" "" ""
-testing "wc empty file" "wc" "0 0 0\n" "" ""
-testing "wc standard input" "wc" "1 3 5\n" "" "a b\nc"
-testing "wc -c" "wc -c file1" "26 file1\n" "" ""
-testing "wc -l" "wc -l file1" "4 file1\n" "" ""
-testing "wc -w" "wc -w file1" "5 file1\n" "" ""
-testing "wc format" "wc file1" "4 5 26 file1\n" "" ""
-testing "wc multiple files" "wc input - file1" \
- "1 2 3 input\n0 2 3 -\n4 5 26 file1\n5 9 32 total\n" "a\nb" "a b"
-
-optional TOYBOX_I18N
-
-#Tests for wc -m
-if printf "%s" "$LANG" | grep -q UTF-8
-then
-
-printf " " > file1
-for i in $(seq 1 8192)
-do
- printf "ü" >> file1
-done
-testing "wc -m" "wc -m file1" "8193 file1\n" "" ""
-printf " " > file1
-for i in $(seq 1 8192)
-do
- printf "ü" >> file1
-done
-testing "wc -m (invalid chars)" "wc -m file1" "8193 file1\n" "" ""
-testing "wc -mlw" "wc -mlw input" "1 2 11 input\n" "hello, 世界!\n" ""
-
-else
-printf "skipping tests for wc -m"
-fi
-
-rm file1