summaryrefslogtreecommitdiff
path: root/test/script/run.et
diff options
context:
space:
mode:
authorRoman Smrž <roman.smrz@seznam.cz>2025-09-02 21:06:26 +0200
committerRoman Smrž <roman.smrz@seznam.cz>2025-09-12 23:08:34 +0200
commit866d539bb9e6b9cf1676bff2e592e73a94d6f572 (patch)
tree2ba5b4c054de803decfdf31db1b178a982cfceb1 /test/script/run.et
parent27bf4a78b7203ed77790c92134213c3398214daa (diff)
Call stack type and tests
Diffstat (limited to 'test/script/run.et')
-rw-r--r--test/script/run.et15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/script/run.et b/test/script/run.et
index c3c698e..dc2b812 100644
--- a/test/script/run.et
+++ b/test/script/run.et
@@ -103,3 +103,18 @@ test GetSysInfo:
expect /load-config-done/
send "run SysInfo"
expect /run-done/
+
+
+test CallStack:
+ spawn as p
+ with p:
+ send "load ${scripts.path}/callstack.et"
+ expect /load-done/
+
+ send "run A"
+ expect /match-fail guard failed/
+ expect /match-fail-line .*\/callstack.et:3:5: .*/
+ expect /match-fail-var x 1/
+ local:
+ expect /(run-.*)/ capture done
+ guard (done == "run-failed")