}
# bats test_tags=backupmount:umount
-@test "success umount backup path " {
+@test "success umount backup path" {
+ rmdir() {
+ return 0
+ }
run main "umount"
assert_success
assert_line --index 0 "⭐ START: backupmount"
assert_line --index 1 "ℹ️ INFO: umount backup path build/test"
assert_line --index 2 "❌ ERROR: could not umount build/test"
+}
+
+# bats test_tags=backupmount:umount
+@test "success umount remove backup path directory" {
+ mkdir --parents "build/test"
+ umount() {
+ return 0
+ }
+
+ run main "umount"
+
+ assert_success
+ assert_line --index 0 "⭐ START: backupmount"
+ assert_line --index 1 "ℹ️ INFO: umount backup path build/test"
+ assert_line --index 2 "ℹ️ INFO: remove backup directory build/test"
+ [ ! -d "build/test" ]
}
\ No newline at end of file