diff options
author | Gabriel F. T. Gomes <gabriel@inconstante.net.br> | 2020-08-03 18:43:14 -0300 |
---|---|---|
committer | Gabriel F. T. Gomes <gabriel@inconstante.net.br> | 2020-08-03 18:43:14 -0300 |
commit | cc81eb120ad1a456f030f7b828697013a9b2b66a (patch) | |
tree | bb61702f98b407b2f7987faa846190fb3f002e55 /test/unit/__expand_tilde_by_ref.exp | |
parent | 8394526300cc384e53c470303aeb8b4fdcaf84a3 (diff) | |
parent | 95623d39d6029ba78ec96ad5ea08e9ac12629b91 (diff) | |
download | bash-completion-cc81eb120ad1a456f030f7b828697013a9b2b66a.tar.gz |
Update upstream source from tag 'upstream/2.11'
Update to upstream version '2.11'
with Debian dir 932c2c1a6192441f3cd8897e72d737f2f0277f60
Diffstat (limited to 'test/unit/__expand_tilde_by_ref.exp')
-rw-r--r-- | test/unit/__expand_tilde_by_ref.exp | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/test/unit/__expand_tilde_by_ref.exp b/test/unit/__expand_tilde_by_ref.exp deleted file mode 100644 index 5569fe37..00000000 --- a/test/unit/__expand_tilde_by_ref.exp +++ /dev/null @@ -1,65 +0,0 @@ -# @param string $out Reference to variable to hold value of bash environment -# variable $HOME. -proc setup {home user} { - upvar $home _home - upvar $user _user - save_env - assert_bash_exec {echo "$HOME"} {} /@ _home - set _home [string trim $_home] - assert_bash_exec {id -un 2>/dev/null || echo "$USER"} {} /@ _user - set _user [string trim $_user] -} - - -proc teardown {} { - assert_env_unmodified { - /var=/d - } -} - - -setup home user - - -set test "~user should return $home" -set cmd [format {var="~%s"; __expand_tilde_by_ref var; printf "%%s\n" "$var"} $user] -assert_bash_list "$home" $cmd $test -sync_after_int - -set test "~/foo should return $home/foo" -set cmd {var='~/foo'; __expand_tilde_by_ref var; printf "%s\n" "$var"} -assert_bash_list "$home/foo" $cmd $test -sync_after_int - -set test "~user/bar should return $home/bar" -set cmd [format {var="~%s/bar"; __expand_tilde_by_ref var; printf "%%s\n" "$var"} $user] -assert_bash_list "$home/bar" $cmd $test -sync_after_int - -set test "~user/\$HOME should return $home/\$HOME" -set cmd [format {var="~%s/\$HOME"; __expand_tilde_by_ref var; printf "%%s\n" "$var"} $user] -assert_bash_list "$home/\$HOME" $cmd $test -sync_after_int - -set test "'~user/a b' should return '$home/a b'" -set cmd [format {var="~%s/a b"; __expand_tilde_by_ref var; printf "%%s\n" "$var"} $user] -assert_bash_list [list [format {%s/a b} $home]] $cmd $test -sync_after_int - -set test "~user/* should return $home/*" -set cmd [format {var="~%s/*"; __expand_tilde_by_ref var; printf "%%s\n" "$var"} $user] -assert_bash_list "$home/\*" $cmd $test -sync_after_int - -set test "'~user;echo hello' should return '~user;echo hello' (not expanded)" -set cmd [format {var="~%s;echo hello"; __expand_tilde_by_ref var; printf "%%s\n" "$var"} $user] -assert_bash_list [format "~%s;echo hello" $user] $cmd $test -sync_after_int - -set test "'~user/a;echo hello' should return '$home/a;echo hello'" -set cmd [format {var="~%s/a;echo hello"; __expand_tilde_by_ref var; printf "%%s\n" "$var"} $user] -assert_bash_list "$home/a;echo hello" $cmd $test -sync_after_int - - -teardown |