diff options
Diffstat (limited to 'test/tst-dir-symlink-remove-shared-file.sh')
| -rw-r--r-- | test/tst-dir-symlink-remove-shared-file.sh | 34 |
1 files changed, 31 insertions, 3 deletions
diff --git a/test/tst-dir-symlink-remove-shared-file.sh b/test/tst-dir-symlink-remove-shared-file.sh index 3e20ab0..614ca8c 100644 --- a/test/tst-dir-symlink-remove-shared-file.sh +++ b/test/tst-dir-symlink-remove-shared-file.sh @@ -4,27 +4,55 @@ test_run() { test_setup_dir_symlink test_run_update + 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" + + 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 a random shared file: rm -- "$test_src_dir/%DEST%/bar/3.txt" test_run_update - local expected_output="$test_dest_dir-> + expected_output="$test_dest_dir-> $test_dest_dir/1.txt->$test_src_dir/%DEST%/1.txt $test_dest_dir/bar-> $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-> + 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/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_output" + test_verify_output "$test_alt_dest_dir" "$expected_alt_output" } |
