@@ -36,47 +36,47 @@ assert_bash_exec {foo() { local aa="~"; __expand_tilde_by_ref aa; }; foo; unset
36
36
sync_after_int
37
37
38
38
39
- set test "~user should return / home/user "
39
+ set test "~user should return $ home"
40
40
set cmd [format {var="~%s"; __expand_tilde_by_ref var; printf "%%s\n" "$var"} $user]
41
41
assert_bash_list "$home" $cmd $test
42
42
43
43
44
44
sync_after_int
45
45
46
46
47
- set test "~/foo should return / home/user /foo"
47
+ set test "~/foo should return $ home/foo"
48
48
set cmd {var='~/foo'; __expand_tilde_by_ref var; printf "%s\n" "$var"}
49
49
assert_bash_list "$home/foo" $cmd $test
50
50
51
51
52
52
sync_after_int
53
53
54
54
55
- set test "~user/bar should return / home/user /bar"
55
+ set test "~user/bar should return $ home/bar"
56
56
set cmd [format {var="~%s/bar"; __expand_tilde_by_ref var; printf "%%s\n" "$var"} $user]
57
57
assert_bash_list "$home/bar" $cmd $test
58
58
59
59
60
60
sync_after_int
61
61
62
62
63
- set test "~user/\$HOME should return / home/user /\$HOME"
63
+ set test "~user/\$HOME should return $ home/\$HOME"
64
64
set cmd [format {var="~%s/\$HOME"; __expand_tilde_by_ref var; printf "%%s\n" "$var"} $user]
65
65
assert_bash_list "$home/\$HOME" $cmd $test
66
66
67
67
68
68
sync_after_int
69
69
70
70
71
- set test "'~user/a b' should return '/ home/user /a b'"
71
+ set test "'~user/a b' should return '$ home/a b'"
72
72
set cmd [format {var="~%s/a b"; __expand_tilde_by_ref var; printf "%%s\n" "$var"} $user]
73
73
assert_bash_list [list [format {%s/a b} $home]] $cmd $test
74
74
75
75
76
76
sync_after_int
77
77
78
78
79
- set test "~user/* should return / home/user /*"
79
+ set test "~user/* should return $ home/*"
80
80
set cmd [format {var="~%s/*"; __expand_tilde_by_ref var; printf "%%s\n" "$var"} $user]
81
81
assert_bash_list "$home/\*" $cmd $test
82
82
0 commit comments