summaryrefslogtreecommitdiff
path: root/Test/comptest
diff options
context:
space:
mode:
Diffstat (limited to 'Test/comptest')
-rw-r--r--Test/comptest8
1 files changed, 3 insertions, 5 deletions
diff --git a/Test/comptest b/Test/comptest
index 42fe651d7..48b6cdfea 100644
--- a/Test/comptest
+++ b/Test/comptest
@@ -106,7 +106,7 @@ comptesteval () {
local tmp=/tmp/comptest.$$
print -lr - "$@" > $tmp
- zpty_flush Before comptesteval
+ # zpty_flush Before comptesteval
zpty -w zsh ". $tmp"
zpty -r -m zsh log_eval "*<PROMPT>*" || {
print "prompt hasn't appeared."
@@ -118,13 +118,11 @@ comptesteval () {
comptest () {
input="$*"
- zpty_flush Before comptest
zpty -n -w zsh "$input"$'\C-Z'
zpty -r -m zsh log "*<WIDGET><finish>*<PROMPT>*" || {
print "failed to invoke finish widget."
return 1
}
- zpty_flush After comptest
logs=(${(s:<WIDGET>:)log})
shift logs
@@ -154,12 +152,12 @@ comptest () {
zletest () {
input="$*"
- zpty_flush Before zletest
+ # zpty_flush Before zletest
zpty -n -w zsh "$input"$'\C-X'
zpty -r -m zsh log "*<WIDGET><finish>*<PROMPT>*" || {
print "failed to invoke finish widget."
return 1
}
- zpty_flush After zletest
+ # zpty_flush After zletest
print -lr "${(@)${(ps:\r\n:)log##*<WIDGET><finish>}[1,-2]}"
}