@@ -75,40 +75,40 @@ function read_key_test() (
7575
7676 {
7777 printf ' %s' " $ANSI_ALL "
78- } | eval-tester --name=' all was detected' --stdout=' all' -- \
78+ } | eval-tester --name=' all was detected' --stdout=$ ' all\n ' -- \
7979 read-key --timeout=" $delay "
8080
8181 eval-tester --name=' timeout was detected' --status=' 60' -- \
8282 read-key --timeout=" $delay "
8383
8484 {
8585 __print_line
86- } | eval-tester --name=' enter was detected' --stdout=' enter' -- \
86+ } | eval-tester --name=' enter was detected' --stdout=$ ' enter\n ' -- \
8787 read-key --timeout=" $delay "
8888
8989 {
9090 printf ' %s' $' \x0a '
91- } | eval-tester --name=' enter was detected' --stdout=' enter' -- \
91+ } | eval-tester --name=' enter was detected' --stdout=$ ' enter\n ' -- \
9292 read-key --timeout=" $delay "
9393
9494 {
9595 printf ' %s' $' \e\e\e\e '
96- } | eval-tester --name=' escapes were detected' --stdout=$' escape\n escape\n escape\n escape' -- \
96+ } | eval-tester --name=' escapes were detected' --stdout=$' escape\n escape\n escape\n escape\n ' -- \
9797 read-key --timeout=" $delay "
9898
9999 {
100100 printf ' %s' $' \e [Ha\e [1~'
101- } | eval-tester --name=' home variants were detected' --stdout=$' home\n a\n home' -- \
101+ } | eval-tester --name=' home variants were detected' --stdout=$' home\n a\n home\n ' -- \
102102 read-key --timeout=" $delay "
103103
104104 {
105105 printf ' %s' $' \e [B'
106- } | eval-tester --name=' down was detected' --stdout=' down' -- \
106+ } | eval-tester --name=' down was detected' --stdout=$ ' down\n ' -- \
107107 read-key --timeout=" $delay "
108108
109109 {
110110 printf ' %s' $' \e [F'
111- } | eval-tester --name=' end was detected' --stdout=' end' -- \
111+ } | eval-tester --name=' end was detected' --stdout=$ ' end\n ' -- \
112112 read-key --timeout=" $delay "
113113
114114 local enter_if_not_ignored
@@ -119,17 +119,17 @@ function read_key_test() (
119119 fi
120120 {
121121 printf ' %s' $' \e\e\n\e [Hab\e [1~cd'
122- } | eval-tester --name=' a series of characters were detected' --stdout=$' escape\n escape\n ' " $enter_if_not_ignored " $' home\n a\n b\n home\n c\n d' -- \
122+ } | eval-tester --name=' a series of characters were detected' --stdout=$' escape\n escape\n ' " $enter_if_not_ignored " $' home\n a\n b\n home\n c\n d\n ' -- \
123123 read-key --timeout=" $delay "
124124
125125 {
126126 printf ' %s' $' \e [Hab\e [1~cd\e [F\e [Jef'
127- } | eval-tester --name=' unknown read-key ANSI escape codes report failure' --status=94 --stdout=$' home\n a\n b\n home\n c\n d\n end' -- \
127+ } | eval-tester --name=' unknown read-key ANSI escape codes report failure' --status=94 --stdout=$' home\n a\n b\n home\n c\n d\n end\n ' -- \
128128 read-key --timeout=" $delay "
129129
130130 {
131131 printf ' %s' $' \e [Hab\e [1~cd\e [F\e [Jef'
132- } | eval-tester --name=' unknown read-key ANSI escape codes report verbal failure if verbose' --status=94 --stdout=$' home $\'\\ E[H\'\n a a\n b b\n home $\'\\ E[1~\'\n c c\n d d\n end $\'\\ E[F\' ' --stderr=" unknown \$ '\ E[Jef' " -- \
132+ } | eval-tester --name=' unknown read-key ANSI escape codes report verbal failure if verbose' --status=94 --stdout=$' home $\'\\ E[H\'\n a a\n b b\n home $\'\\ E[1~\'\n c c\n d d\n end $\'\\ E[F\'\n ' --stderr=$' unknown $ \'\\ E[Jef\'\n ' -- \
133133 read-key --verbose --timeout=" $delay "
134134
135135 return 0
0 commit comments