From cd64fbd192ba304ea8b94c5192bd8b613dd96834 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Sun, 23 Jul 2017 14:32:27 -0500 Subject: Add basic env.test --- tests/env.test | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 tests/env.test diff --git a/tests/env.test b/tests/env.test new file mode 100755 index 00000000..e92164c5 --- /dev/null +++ b/tests/env.test @@ -0,0 +1,18 @@ +#!/bin/bash + +[ -f testing.sh ] && . testing.sh + +#testcmd "name "args" "result" "infile" "stdin" +#testing "name" "command" "result" "infile" "stdin" + +export WALRUS=42 BANANA=hello LETTERS= +FILTER="| egrep '^(WALRUS|BANANA|LETTERS)=' | sort" + +testcmd "read" "$FILTER" "BANANA=hello\nLETTERS=\nWALRUS=42\n" "" "" +testcmd "-u" "-u BANANA $FILTER" "LETTERS=\nWALRUS=42\n" "" "" +testcmd "-uu" "-u LETTERS -u WALRUS $FILTER" "BANANA=hello\n" "" "" +testcmd "-i" "-i env" "" "" "" +testcmd "-i =" "-i one=two three=four env | sort" \ + "one=two\nthree=four\n" "" "" +testcmd "-0" "-i five=six seven=eight env -0 | sort -z" "five=six\0seven=eight\0" "" "" +unset WALRUS BANANA LETTERS FILTER -- cgit v1.2.3