summaryrefslogtreecommitdiffstats
path: root/test/w3c/lua/test159.scxml
diff options
context:
space:
mode:
Diffstat (limited to 'test/w3c/lua/test159.scxml')
-rw-r--r--test/w3c/lua/test159.scxml24
1 files changed, 16 insertions, 8 deletions
diff --git a/test/w3c/lua/test159.scxml b/test/w3c/lua/test159.scxml
index 5415b31..7d0d1fa 100644
--- a/test/w3c/lua/test159.scxml
+++ b/test/w3c/lua/test159.scxml
@@ -1,18 +1,26 @@
-<?xml version="1.0" standalone="no"?>
+<?xml version="1.0" encoding="UTF-8"?>
<!-- test that any error raised by an element of executable content causes all subsequent elements to be skipped.
The send tag will raise an error so var1 should not be incremented. If it is fail, otherwise succeed -->
-<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">
<datamodel>
- <data expr="0" id="testvar1"/>
+ <data id="Var1" expr="0"/>
</datamodel>
<state id="s0">
<onentry>
- <send event="thisWillFail" target="xxxxxxxxx"/>
- <assign location="testvar1" expr="testvar1+1"/>
+ <send event="thisWillFail" target="baz"/>
+ <assign xmlns:scxml="http://www.w3.org/2005/07/scxml" location="Var1" expr="Var1 + 1"/>
</onentry>
- <transition cond="testvar1 == 1" target="fail"/>
+ <transition cond="Var1==1" target="fail"/>
<transition target="pass"/>
</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>