diff options
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | Test/Y01completion.ztst | 22 | ||||
-rw-r--r-- | Test/comptest | 1 |
3 files changed, 25 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog index 082b05995..c1b6a8543 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2013-12-25 Barton E. Schaefer <schaefer@zsh.org> + * 32183: Test/comptest, Test/Y01completion.ztst: regression tests + for 32182 and 31611 + * 32182: Src/Zle/zle_tricky.c: re-enable command completion after a separator (tweak to 31611) diff --git a/Test/Y01completion.ztst b/Test/Y01completion.ztst index 1d21c2a33..906a634de 100644 --- a/Test/Y01completion.ztst +++ b/Test/Y01completion.ztst @@ -45,7 +45,7 @@ >line: {: ~user1}{} comptest $'echo ;:\C-b\C-b\t' -0:tilde +0:directories and files before separator >line: {echo }{;:} >DESCRIPTION:{file} >DI:{dir1} @@ -53,6 +53,26 @@ >FI:{file1} >FI:{file2} +# Depends on path assignment in comptestinit + comptest $'zt\t' +0:command +>line: {ztst.zsh }{} + + comptest $':;zt\t' +0:command after separator +>line: {:;ztst.zsh }{} +F:regression test workers/32182 + + comptest $'for f in 1; do < x\C-b\C-b\t' +0:redirection after "for ...; do" +>line: {for f in 1; do <}{ x} +>DESCRIPTION:{file} +>DI:{dir1} +>DI:{dir2} +>FI:{file1} +>FI:{file2} +F:regression test workers/31611 + %clean zmodload -ui zsh/zpty diff --git a/Test/comptest b/Test/comptest index 10814d635..4fd9b272d 100644 --- a/Test/comptest +++ b/Test/comptest @@ -30,6 +30,7 @@ comptestinit () { "export LC_ALL=C" \ "emulate -R zsh" \ "export ZDOTDIR=$ZTST_testdir" \ +"path=( $ZTST_srcdir:A )" \ "module_path=( $module_path )" \ "fpath=( $fpath )" \ "bindkey -$comptest_keymap" \ |