diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2016-02-05 21:44:15 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2016-02-09 13:48:14 +0100 |
commit | a59ce2003ceaae910a59f0ae515688260e36d0fe (patch) | |
tree | d524edb4ea5d7f010c6248cc3a3e5b00170d3c06 /imag-store | |
parent | 6ec57c0bde522ec225859201bf8d097f6eed04c7 (diff) |
Add test: delete functionality
Diffstat (limited to 'imag-store')
-rw-r--r-- | imag-store/tests/003-delete_test.sh | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/imag-store/tests/003-delete_test.sh b/imag-store/tests/003-delete_test.sh new file mode 100644 index 00000000..794f1ad8 --- /dev/null +++ b/imag-store/tests/003-delete_test.sh @@ -0,0 +1,29 @@ +#!/usr/bin/env bash + +source $(dirname ${BASH_SOURCE[0]})/utils.sh + +create() { + imag-store create $* +} + +delete() { + imag-store delete $* +} + +test_delete_simple() { + local name="test~0.1.0" + + create -p /$name + delete --id /$name + + local n=$($(find ${STORE}/ -type f | wc -l)) + if [[ $n -eq 0 ]]; then + success "Deleting worked" + else + err "There are still $n files in the store" + fi +} + +invoke_tests \ + test_delete_simple + |