diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/expansion.in | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/expansion.in b/tests/expansion.in index a2225127..34662d48 100644 --- a/tests/expansion.in +++ b/tests/expansion.in @@ -80,3 +80,15 @@ echo $foo[d] echo ()[1] echo ()[d] + +# Test tilde expansion +set tmpdir (mktemp -d) +mkdir $tmpdir/realhome +ln -s $tmpdir/realhome $tmpdir/linkhome +set expandedtilde (env HOME=$tmpdir/linkhome ../fish -c 'echo ~') +if test $expandedtilde != $tmpdir/realhome + echo '~ expands to' $expandedtilde ' - expected ' $tmpdir/realhome +end +unlink $tmpdir/linkhome +rmdir $tmpdir/realhome +rmdir $tmpdir |