#!/usr/bin/env bash test_description='Test rm' cd "$(dirname "$0")" . ./setup.sh test_expect_success 'Test "rm" command' ' "$PASS" init $KEY1 && "$PASS" generate cred1 43 && "$PASS" rm cred1 && [[ ! -e $PASSWORD_STORE_DIR/cred1.gpg ]] ' test_expect_success 'Test "rm" command with spaces' ' "$PASS" generate "hello i have spaces" 43 && [[ -e $PASSWORD_STORE_DIR/"hello i have spaces".gpg ]] && "$PASS" rm "hello i have spaces" && [[ ! -e $PASSWORD_STORE_DIR/"hello i have spaces".gpg ]] ' test_expect_success 'Test "rm" of non-existent password' ' test_must_fail "$PASS" rm does-not-exist ' test_done