diff options
author | Egor Tensin <Egor.Tensin@gmail.com> | 2020-01-27 14:08:13 +0300 |
---|---|---|
committer | Egor Tensin <Egor.Tensin@gmail.com> | 2020-01-27 14:11:48 +0300 |
commit | a95dbda385aeb1645eb7f65487d0be67c7a9de97 (patch) | |
tree | 61fbe2f874b8415ff3cddfee2fb02e6daef348c9 | |
parent | Travis: new database for each test (diff) | |
download | config-links-a95dbda385aeb1645eb7f65487d0be67c7a9de97.tar.gz config-links-a95dbda385aeb1645eb7f65487d0be67c7a9de97.zip |
Travis: test_symlink_*: actually do fail
-rwxr-xr-x | .travis/test.sh | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/.travis/test.sh b/.travis/test.sh index 7717062..e7bcd5a 100755 --- a/.travis/test.sh +++ b/.travis/test.sh @@ -275,9 +275,15 @@ $test_dest_dir/foo/2.txt->$test_src_dir/%DEST%/foo/2.txt" verify_output "$expected_output" echo - echo 'Verifying 3_copy.txt is valid...' - readlink -e -- "$test_dest_dir/3_copy.txt" - cat -- "$test_dest_dir/3_copy.txt" + echo 'Verifying 3_copy.txt (the symlink) is valid...' + + local copy_target + copy_target="$( readlink -- "$test_dest_dir/3_copy.txt" )" + test "$copy_target" = "$test_src_dir/%DEST%/3_copy.txt" + + local copy_content + copy_content="$( cat -- "$test_dest_dir/3_copy.txt" )" + test "$copy_content" = '3' } test_symlink_unlink_works() { @@ -291,9 +297,15 @@ test_symlink_unlink_works() { verify_output "$expected_output" echo - echo 'Verifying 3_copy.txt is valid...' - readlink -e -- "$test_src_dir/%DEST%/3_copy.txt" - cat -- "$test_src_dir/%DEST%/3_copy.txt" + echo 'Verifying 3_copy.txt (the shared file) is valid...' + + local copy_target + copy_target="$( readlink -e -- "$test_src_dir/%DEST%/3_copy.txt" )" + test "$copy_target" = "$test_src_dir/%DEST%/bar/3.txt" + + local copy_content + copy_content="$( cat -- "$test_src_dir/%DEST%/3_copy.txt" )" + test "$copy_content" = '3' } main() { |