Commit | Line | Data |
---|---|---|
d25c0e42 MP |
1 | #! /bin/sh |
2 | ||
3 | # Copyright (C) 2002 by Martin Pool | |
4 | ||
5 | # Call directly into unsafe_symlink and test its handling of various filenames | |
6 | ||
7 | . $srcdir/testsuite/rsync.fns | |
8 | ||
9 | test_unsafe() { | |
10 | result=`"$TOOLDIR/t_unsafe" "$1" "$2"` || test_fail "Failed to check $1 $2" | |
11 | if [ "$result" != "$3" ] | |
12 | then | |
13 | test_fail "t_unsafe $1 $2 returned \"$result\", expected \"$3\"" | |
14 | fi | |
15 | } | |
16 | ||
17 | set -x | |
18 | ||
19 | test_unsafe foo foo safe | |
20 | test_unsafe ../foo foo unsafe |