1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-10-25 17:20:25 +02:00

37074: extend previous fix to over whitespace at end

This commit is contained in:
Peter Stephenson 2015-11-07 18:05:43 +00:00
parent 0fcc6c8fb2
commit e8d6041f69
3 changed files with 73 additions and 46 deletions

View file

@ -1751,26 +1751,26 @@
}
foo=bar
foo2="bar bar"
do_test ${:- foo}
do_test ${:- foo bar}
do_test ${:- $foo}
do_test ${:- $foo2}
do_test x${:- foo}
do_test x${:- foo bar}
do_test x${:- $foo}
do_test x${:- $foo2}
do_test x${foo:+ $foo}
do_test ${:- foo }
do_test ${:- foo bar }
do_test ${:- $foo }
do_test ${:- $foo2 }
do_test x${:- foo }y
do_test x${:- foo bar }y
do_test x${:- $foo }y
do_test x${:- $foo2 }y
do_test x${foo:+ $foo }y
)
0:We Love SH_WORD_SPLIT Day celebrated with space at start of internal subst
>1: foo
>2: foo bar
>1: bar
>2: bar bar
>2: x foo
>3: x foo bar
>2: x bar
>3: x bar bar
>2: x bar
>3: x foo y
>4: x foo bar y
>3: x bar y
>4: x bar bar y
>3: x bar y
(unsetopt shwordsplit # default, for clarity
do_test() {
@ -1778,23 +1778,23 @@
}
foo=bar
foo2="bar bar"
do_test ${:- foo}
do_test ${:- foo bar}
do_test ${:- $foo}
do_test ${:- $foo2}
do_test x${:- foo}
do_test x${:- foo bar}
do_test x${:- $foo}
do_test x${:- $foo2}
do_test x${foo:+ $foo}
do_test ${:- foo }
do_test ${:- foo bar }
do_test ${:- $foo }
do_test ${:- $foo2 }
do_test x${:- foo }y
do_test x${:- foo bar }y
do_test x${:- $foo }y
do_test x${:- $foo2 }y
do_test x${foo:+ $foo }y
)
0:We Love NO_SH_WORD_SPLIT Even More Day celebrated as sanity check
>1: foo
>1: foo bar
>1: bar
>1: bar bar
>1: x foo
>1: x foo bar
>1: x bar
>1: x bar bar
>1: x bar
>1: foo
>1: foo bar
>1: bar
>1: bar bar
>1: x foo y
>1: x foo bar y
>1: x bar y
>1: x bar bar y
>1: x bar y