diff options
| author | Egor Tensin <egor@tensin.name> | 2026-09-29 20:05:36 +0500 |
|---|---|---|
| committer | Egor Tensin <egor@tensin.name> | 2026-09-29 20:05:36 +0500 |
| commit | 161abb3aeb44c6c019c862466d839183a8aba8da (patch) | |
| tree | 197e0ec7b23e4a9b03776043122105723065477f /test/tst-dir-symlink-delete.sh | |
| parent | Makefile: move DO: to prelude.mk (diff) | |
| download | config-links-161abb3aeb44c6c019c862466d839183a8aba8da.tar.gz config-links-161abb3aeb44c6c019c862466d839183a8aba8da.zip | |
test: more checks + minor refactoring
Diffstat (limited to 'test/tst-dir-symlink-delete.sh')
| -rw-r--r-- | test/tst-dir-symlink-delete.sh | 30 |
1 files changed, 23 insertions, 7 deletions
diff --git a/test/tst-dir-symlink-delete.sh b/test/tst-dir-symlink-delete.sh index f53d87c..82de5ab 100644 --- a/test/tst-dir-symlink-delete.sh +++ b/test/tst-dir-symlink-delete.sh @@ -5,21 +5,37 @@ test_run() { test_setup_dir_symlink test_run_update - # Remove the directory symlink: - rm -- "$test_src_dir/%ALT_DEST%" - test_run_update - - local expected_output="$test_dest_dir-> + local expected_output + expected_output="$test_dest_dir-> $test_dest_dir/1.txt->$test_src_dir/%DEST%/1.txt $test_dest_dir/bar-> $test_dest_dir/bar/3.txt->$test_src_dir/%DEST%/bar/3.txt $test_dest_dir/bar/baz-> $test_dest_dir/bar/baz/4.txt->$test_src_dir/%DEST%/bar/baz/4.txt +$test_dest_dir/bar/baz/5.txt->$test_src_dir/%DEST%/bar/baz/5.txt $test_dest_dir/foo-> $test_dest_dir/foo/2.txt->$test_src_dir/%DEST%/foo/2.txt" test_verify_output "$test_dest_dir" "$expected_output" - expected_output="$test_alt_dest_dir->" - test_verify_output "$test_alt_dest_dir" "$expected_output" + local expected_alt_output + expected_alt_output="$test_alt_dest_dir-> +$test_alt_dest_dir/1.txt->$test_src_dir/%ALT_DEST%/1.txt +$test_alt_dest_dir/bar-> +$test_alt_dest_dir/bar/3.txt->$test_src_dir/%ALT_DEST%/bar/3.txt +$test_alt_dest_dir/bar/baz-> +$test_alt_dest_dir/bar/baz/4.txt->$test_src_dir/%ALT_DEST%/bar/baz/4.txt +$test_alt_dest_dir/bar/baz/5.txt->$test_src_dir/%ALT_DEST%/bar/baz/5.txt +$test_alt_dest_dir/foo-> +$test_alt_dest_dir/foo/2.txt->$test_src_dir/%ALT_DEST%/foo/2.txt" + + test_verify_output "$test_alt_dest_dir" "$expected_alt_output" + + # Remove the directory symlink: + rm -- "$test_src_dir/%ALT_DEST%" + test_run_update + + test_verify_output "$test_dest_dir" "$expected_output" + expected_alt_output="$test_alt_dest_dir->" + test_verify_output "$test_alt_dest_dir" "$expected_alt_output" } |
