summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca BRUNO <luca.bruno@coreos.com>2021-12-21 10:16:36 +0000
committerLuca BRUNO <luca.bruno@coreos.com>2021-12-21 10:18:30 +0000
commit5dbe37ce786e9978fa77bd05bf9605a5793db490 (patch)
tree3092f7029a18d678e22ba29f2c1b04731da57ecd
parent7c6719995d42dd3ca46a93d9c40594ad9168dc83 (diff)
downloadostree-5dbe37ce786e9978fa77bd05bf9605a5793db490.tar.gz
tests/cli-extensions: tweak test logic
This updates the test logic for CLI extensions, actually checking for functional output from the subcommand. It also cleans up some environmental leftover.
-rwxr-xr-xtests/test-cli-extensions.sh8
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/test-cli-extensions.sh b/tests/test-cli-extensions.sh
index 6e483c5e..1fe9c037 100755
--- a/tests/test-cli-extensions.sh
+++ b/tests/test-cli-extensions.sh
@@ -10,10 +10,14 @@ set -euo pipefail
echo '1..2'
mkdir -p ./localbin
+ORIG_PATH="${PATH}"
export PATH="./localbin/:${PATH}"
ln -s /usr/bin/env ./localbin/ostree-env
-${CMD_PREFIX} ostree env --help >out.txt
-assert_file_has_content out.txt "with an empty environment"
+export A_CUSTOM_TEST_FLAG="myvalue"
+${CMD_PREFIX} ostree env >out.txt
+assert_file_has_content out.txt "^A_CUSTOM_TEST_FLAG=myvalue"
+PATH="${ORIG_PATH}"
+export -n A_CUSTOM_TEST_FLAG
rm -rf -- localbin
echo 'ok CLI extension localbin ostree-env'