diff --git a/cmd/dovecot-auth-cli/dovecot-auth-cli.go b/cmd/dovecot-auth-cli/dovecot-auth-cli.go index 10248ec..2a01638 100644 --- a/cmd/dovecot-auth-cli/dovecot-auth-cli.go +++ b/cmd/dovecot-auth-cli/dovecot-auth-cli.go @@ -1,7 +1,6 @@ // CLI used for testing the dovecot authentication package. // // NOT for production use. -// +build !coverage package main diff --git a/cmd/dovecot-auth-cli/test.sh b/cmd/dovecot-auth-cli/test.sh index 4bb8c4f..c7dc23c 100755 --- a/cmd/dovecot-auth-cli/test.sh +++ b/cmd/dovecot-auth-cli/test.sh @@ -16,6 +16,11 @@ else go build $GOFLAGS -tags="$GOTAGS" dovecot-auth-cli.go fi +if ! ./dovecot-auth-cli lalala 2>&1 | grep -q "invalid arguments"; then + echo "cli worked with invalid arguments" + exit 1 +fi + for i in *.cmy; do if ! chamuyero $i > $i.log 2>&1 ; then echo "# Test $i failed, log follows"