rclone/cmd/bisync/testdata/test_rmdirs/scenario.txt
Ivan Andreev 940e99a929 bisync: test scenarios #5164
Co-authored-by: Chris Nelson <stuff@cjnaz.com>
2021-11-01 21:00:27 +03:00

31 lines
828 B
Text

test rmdirs
# Test the --remove-empty-dirs logic.
# Without this flag the subdir should not be deleted when empty,
# and deleted with the flag.
#
# After the initial setup sync:
# 1. Delete Path1 subdir/file20.txt
# 2. Run bisync without --remove-empty-dirs
# 3. Confirm the subdir still exists on both paths
# 4. Run bisync WITH --remove-empty-dirs
# 5. Confirm the subdir has been removed on both paths
test initial bisync
bisync resync
test 1. delete path1 subdir file
delete-file {path1/}subdir/file20.txt
test 2. run bisync without remove-empty-dirs
bisync
test 3. confirm the subdir still exists on both paths
list-dirs {path1/}
list-dirs {path2/}
test 4. run bisync with remove-empty-dirs
bisync remove-empty-dirs
test 5. confirm the subdir has been removed on both paths
list-dirs {path1/}
list-dirs {path2/}