003-delete_test.sh 523 B

12345678910111213141516171819202122232425262728293031
  1. #!/usr/bin/env bash
  2. source $(dirname ${BASH_SOURCE[0]})/../../tests/utils.sh
  3. source $(dirname ${BASH_SOURCE[0]})/utils.sh
  4. create() {
  5. imag-store create $*
  6. }
  7. delete() {
  8. imag-store delete $*
  9. }
  10. test_delete_simple() {
  11. local name="test"
  12. create -p $name
  13. delete --id $name
  14. local n=$($(find ${STORE}/ -type f | wc -l))
  15. if [[ $n -eq 0 ]]; then
  16. success "Deleting worked"
  17. else
  18. err "There are still $n files in the store"
  19. fi
  20. }
  21. invoke_tests \
  22. test_delete_simple