diff --git a/kvm-install-vm b/kvm-install-vm index b4174b1..ca203e7 100755 --- a/kvm-install-vm +++ b/kvm-install-vm @@ -132,6 +132,9 @@ function delete_vm () { VM=$1 + # Set defaults to get IMAGEDIR + set_defaults + if [ "${DOMAIN_EXISTS}" -eq 1 ] then echo "[$(date +%r)]----> Destroying ${VM} domain..." diff --git a/tests/check_script.bats b/tests/check_script.bats index f72e46a..eb7194e 100644 --- a/tests/check_script.bats +++ b/tests/check_script.bats @@ -57,3 +57,8 @@ VMNAME=batstestvm run bash -c "virsh -q domstate $VMNAME" [[ "$output" =~ "error: failed to get domain '$VMNAME'" ]] } + +@test "Check destroyed VM files" { + run bash -c "ls $HOME/virt/images/$VMNAME" + [[ "$output" =~ "No such file or directory" ]] +}