summaryrefslogtreecommitdiff
path: root/test/script/list.et
diff options
context:
space:
mode:
Diffstat (limited to 'test/script/list.et')
-rw-r--r--test/script/list.et17
1 files changed, 17 insertions, 0 deletions
diff --git a/test/script/list.et b/test/script/list.et
index 8dcb4a8..a654111 100644
--- a/test/script/list.et
+++ b/test/script/list.et
@@ -3,6 +3,10 @@ module list
asset scripts:
path: ../asset/list
+def expect_next_stdout (what) from p:
+ expect /child-stdout shell (.*)/ from p capture line
+ guard (line == what)
+
test ListConcat:
spawn as p
@@ -11,6 +15,19 @@ test ListConcat:
expect /load-done/
send "run Test"
+ expect_next_stdout from p:
+ "c1 1"
+ "c1-end"
+ "c2 1"
+ "c2-end"
+ "c3 1"
+ "c3 2"
+ "c3 3"
+ "c3 6"
+ "c3 5"
+ "c3 2"
+ "c3 3"
+ "c3-end"
local:
expect /(run-.*)/ capture done
guard (done == "run-done")