diff options
author | Leah Neukirchen <leah@vuxu.org> | 2017-11-08 21:17:52 +0100 |
---|---|---|
committer | Leah Neukirchen <leah@vuxu.org> | 2017-11-08 21:17:52 +0100 |
commit | 1a6b9937b00a3d60dedc5ace1a72f9aaf92d9b25 (patch) | |
tree | 28aa1d3bda8f8e0e74fe8a6daa7bc3afcd539bf5 /t/qecho.t | |
parent | 8e785f07f4fde9fb3aeb34cbcb93eb188c56b1f6 (diff) | |
download | necho-1a6b9937b00a3d60dedc5ace1a72f9aaf92d9b25.tar.gz necho-1a6b9937b00a3d60dedc5ace1a72f9aaf92d9b25.tar.xz necho-1a6b9937b00a3d60dedc5ace1a72f9aaf92d9b25.zip |
add test suite
Diffstat (limited to 't/qecho.t')
-rwxr-xr-x | t/qecho.t | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/t/qecho.t b/t/qecho.t new file mode 100755 index 0000000..665d5be --- /dev/null +++ b/t/qecho.t @@ -0,0 +1,40 @@ +#!/bin/sh +export "PATH=.:t:$PATH" + +printf '1..6\n' +printf '# qecho\n' + +tap3 "single string" <<'EOF' +qecho hello +>>> +»hello« +EOF + +tap3 "two strings" <<'EOF' +qecho hello random +>>> +»hello« »random« +EOF + +tap3 "no arguments" <<'EOF' +qecho +>>> +EOF + +tap3 "empty argument" <<'EOF' +qecho foo '' bar +>>> +»foo« »« »bar« +EOF + +tap3 "string with minus" <<'EOF' +qecho -n -e +>>> +»-n« »-e« +EOF + +tap3 "string with double minus" <<'EOF' +qecho -n -- -e +>>> +»-n« »--« »-e« +EOF |