1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-06-28 17:03:58 +08:00

sharness/t0010: check that all the commands fail when passed a bad flag

License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
This commit is contained in:
Christian Couder
2018-03-20 21:07:05 +01:00
parent 11ce0445cb
commit 3a00b7dca1

View File

@ -102,6 +102,19 @@ test_expect_failure "All ipfs commands docs are 80 columns or less" '
fi
'
test_expect_success "All ipfs commands fail when passed a bad flag" '
echo 0 > fail
while read -r cmd
do
test_must_fail $cmd --badflag >/dev/null ||
{ echo $cmd exit with code 0 when passed --badflag; echo 1 > fail; }
done <commands.txt
if [ $(cat fail) = 1 ]; then
return 1
fi
'
test_expect_success "'ipfs commands --flags' succeeds" '
ipfs commands --flags >commands.txt
'