summaryrefslogtreecommitdiffstats
path: root/test/w3c/lua/test192.scxml
diff options
context:
space:
mode:
authorStefan Radomski <github@mintwerk.de>2016-05-12 13:12:33 (GMT)
committerStefan Radomski <github@mintwerk.de>2016-05-12 13:12:33 (GMT)
commitb62e7979600feee23dc7cdb61042a8fc7673122b (patch)
treef7351372f37979dd2d048e0b68a16a4cd3b2aadb /test/w3c/lua/test192.scxml
parent1b11b310be61e51b3ac5ebb83f7c8a33aef3d6e8 (diff)
downloaduscxml-b62e7979600feee23dc7cdb61042a8fc7673122b.zip
uscxml-b62e7979600feee23dc7cdb61042a8fc7673122b.tar.gz
uscxml-b62e7979600feee23dc7cdb61042a8fc7673122b.tar.bz2
Major Refactoring v2.0
Diffstat (limited to 'test/w3c/lua/test192.scxml')
-rw-r--r--test/w3c/lua/test192.scxml20
1 files changed, 14 insertions, 6 deletions
diff --git a/test/w3c/lua/test192.scxml b/test/w3c/lua/test192.scxml
index 22be823..a504b48 100644
--- a/test/w3c/lua/test192.scxml
+++ b/test/w3c/lua/test192.scxml
@@ -1,13 +1,13 @@
-<?xml version="1.0" standalone="no"?>
+<?xml version="1.0" encoding="UTF-8"?>
<!-- we test that #_invokeid works as a target of <send> . A child script is invoked and sends us
childToParent once its running. Then we send it the event parentToChild using its invokeid as the target.
If it receives this event, it sends sends the event eventReceived to its parent session (ths session).
If we get this event, we pass, otherwise the child script eventually times out sends invoke.done and we fail.
We also set a timeout in this process to make sure the test doesn't hang -->
-<scxml xmlns="http://www.w3.org/2005/07/scxml" initial="s0" version="1.0" datamodel="lua">
+<scxml xmlns="http://www.w3.org/2005/07/scxml" xmlns:conf="http://www.w3.org/2005/scxml-conformance" initial="s0" datamodel="lua" version="1.0">
<state id="s0" initial="s01">
<onentry>
- <send event="timeout" delay="5s"/>
+ <send xmlns:scxml="http://www.w3.org/2005/07/scxml" delay="5000" event="timeout"/>
</onentry>
<invoke type="scxml" id="invokedChild">
<content>
@@ -17,7 +17,7 @@ We also set a timeout in this process to make sure the test doesn't hang -->
<state id="sub0">
<onentry>
<send event="childToParent" target="#_parent"/>
- <send event="timeout" delay="3s"/>
+ <send xmlns:scxml="http://www.w3.org/2005/07/scxml" delay="3000" event="timeout"/>
</onentry>
<transition event="parentToChild" target="subFinal">
<send target="#_parent" event="eventReceived"/>
@@ -39,6 +39,14 @@ We also set a timeout in this process to make sure the test doesn't hang -->
<transition event="eventReceived" target="pass"/>
</state>
</state>
- <final id="pass"/>
- <final id="fail"/>
+ <final xmlns:scxml="http://www.w3.org/2005/07/scxml" id="pass">
+ <onentry>
+ <log label="Outcome" expr="'pass'"/>
+ </onentry>
+ </final>
+ <final xmlns:scxml="http://www.w3.org/2005/07/scxml" id="fail">
+ <onentry>
+ <log label="Outcome" expr="'fail'"/>
+ </onentry>
+ </final>
</scxml>