blob: a654111b7e3d85fe77f817fe5da2a358995dc7aa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
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
with p:
send "load ${scripts.path}/concat.et"
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")
|