aboutsummaryrefslogtreecommitdiff
path: root/tests/tee.test
diff options
context:
space:
mode:
authorRob Landley <rob@landley.net>2019-12-22 20:54:03 -0600
committerRob Landley <rob@landley.net>2019-12-22 20:54:03 -0600
commitf3d4a2c72f315fd3bb0a939f6331ee0465fcfe2f (patch)
tree7f0d29dbd46cd015c1e4d965b3504ac8b8b81a84 /tests/tee.test
parent058471577a73a693c681ce9059809c2e444a4bd7 (diff)
downloadtoybox-f3d4a2c72f315fd3bb0a939f6331ee0465fcfe2f.tar.gz
Bugfix: tee with no arguments was writing to stdout twice.
Add basic smoketest while we're at it.
Diffstat (limited to 'tests/tee.test')
-rwxr-xr-xtests/tee.test9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/tee.test b/tests/tee.test
new file mode 100755
index 00000000..fd3b9447
--- /dev/null
+++ b/tests/tee.test
@@ -0,0 +1,9 @@
+#!/bin/bash
+
+[ -f testing.sh ] && . testing.sh
+
+#testing "name" "command" "result" "infile" "stdin"
+
+testing "" "tee" "one" "" "one"
+testing "" "tee -" "two\n" "" "two\n"
+testing "" "tee one > two && cmp one two && echo that" "that\n" "" "three"