@scion-scxml/scxml
Version:
An implementation of SCXML in JavaScript.
156 lines (143 loc) • 25.1 kB
JavaScript
[
{ name : '/base/scxml-test-framework/test/more-parallel/test0', test : '/base/scxml-test-framework/test/more-parallel/test0.json', scxml : '/base/scxml-test-framework/test/more-parallel/test0.scxml' },
{ name : '/base/scxml-test-framework/test/more-parallel/test7', test : '/base/scxml-test-framework/test/more-parallel/test7.json', scxml : '/base/scxml-test-framework/test/more-parallel/test7.scxml' },
{ name : '/base/scxml-test-framework/test/more-parallel/test5', test : '/base/scxml-test-framework/test/more-parallel/test5.json', scxml : '/base/scxml-test-framework/test/more-parallel/test5.scxml' },
{ name : '/base/scxml-test-framework/test/more-parallel/test2', test : '/base/scxml-test-framework/test/more-parallel/test2.json', scxml : '/base/scxml-test-framework/test/more-parallel/test2.scxml' },
{ name : '/base/scxml-test-framework/test/more-parallel/test3', test : '/base/scxml-test-framework/test/more-parallel/test3.json', scxml : '/base/scxml-test-framework/test/more-parallel/test3.scxml' },
{ name : '/base/scxml-test-framework/test/more-parallel/test10', test : '/base/scxml-test-framework/test/more-parallel/test10.json', scxml : '/base/scxml-test-framework/test/more-parallel/test10.scxml' },
{ name : '/base/scxml-test-framework/test/more-parallel/test1', test : '/base/scxml-test-framework/test/more-parallel/test1.json', scxml : '/base/scxml-test-framework/test/more-parallel/test1.scxml' },
{ name : '/base/scxml-test-framework/test/more-parallel/test4', test : '/base/scxml-test-framework/test/more-parallel/test4.json', scxml : '/base/scxml-test-framework/test/more-parallel/test4.scxml' },
{ name : '/base/scxml-test-framework/test/more-parallel/test8', test : '/base/scxml-test-framework/test/more-parallel/test8.json', scxml : '/base/scxml-test-framework/test/more-parallel/test8.scxml' },
{ name : '/base/scxml-test-framework/test/more-parallel/test6', test : '/base/scxml-test-framework/test/more-parallel/test6.json', scxml : '/base/scxml-test-framework/test/more-parallel/test6.scxml' },
{ name : '/base/scxml-test-framework/test/more-parallel/test9', test : '/base/scxml-test-framework/test/more-parallel/test9.json', scxml : '/base/scxml-test-framework/test/more-parallel/test9.scxml' },
{ name : '/base/scxml-test-framework/test/default-initial-state/initial1', test : '/base/scxml-test-framework/test/default-initial-state/initial1.json', scxml : '/base/scxml-test-framework/test/default-initial-state/initial1.scxml' },
{ name : '/base/scxml-test-framework/test/default-initial-state/initial2', test : '/base/scxml-test-framework/test/default-initial-state/initial2.json', scxml : '/base/scxml-test-framework/test/default-initial-state/initial2.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test18', test : '/base/scxml-test-framework/test/parallel+interrupt/test18.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test18.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test0', test : '/base/scxml-test-framework/test/parallel+interrupt/test0.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test0.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test23', test : '/base/scxml-test-framework/test/parallel+interrupt/test23.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test23.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test7', test : '/base/scxml-test-framework/test/parallel+interrupt/test7.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test7.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test29', test : '/base/scxml-test-framework/test/parallel+interrupt/test29.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test29.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test27', test : '/base/scxml-test-framework/test/parallel+interrupt/test27.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test27.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test28', test : '/base/scxml-test-framework/test/parallel+interrupt/test28.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test28.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test25', test : '/base/scxml-test-framework/test/parallel+interrupt/test25.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test25.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test17', test : '/base/scxml-test-framework/test/parallel+interrupt/test17.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test17.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test5', test : '/base/scxml-test-framework/test/parallel+interrupt/test5.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test5.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test12', test : '/base/scxml-test-framework/test/parallel+interrupt/test12.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test12.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test2', test : '/base/scxml-test-framework/test/parallel+interrupt/test2.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test2.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test3', test : '/base/scxml-test-framework/test/parallel+interrupt/test3.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test3.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test30', test : '/base/scxml-test-framework/test/parallel+interrupt/test30.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test30.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test22', test : '/base/scxml-test-framework/test/parallel+interrupt/test22.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test22.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test10', test : '/base/scxml-test-framework/test/parallel+interrupt/test10.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test10.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test1', test : '/base/scxml-test-framework/test/parallel+interrupt/test1.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test1.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test14', test : '/base/scxml-test-framework/test/parallel+interrupt/test14.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test14.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test16', test : '/base/scxml-test-framework/test/parallel+interrupt/test16.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test16.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test20', test : '/base/scxml-test-framework/test/parallel+interrupt/test20.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test20.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test11', test : '/base/scxml-test-framework/test/parallel+interrupt/test11.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test11.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test15', test : '/base/scxml-test-framework/test/parallel+interrupt/test15.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test15.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test19', test : '/base/scxml-test-framework/test/parallel+interrupt/test19.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test19.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test31', test : '/base/scxml-test-framework/test/parallel+interrupt/test31.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test31.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test4', test : '/base/scxml-test-framework/test/parallel+interrupt/test4.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test4.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test8', test : '/base/scxml-test-framework/test/parallel+interrupt/test8.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test8.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test21', test : '/base/scxml-test-framework/test/parallel+interrupt/test21.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test21.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test24', test : '/base/scxml-test-framework/test/parallel+interrupt/test24.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test24.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test13', test : '/base/scxml-test-framework/test/parallel+interrupt/test13.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test13.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test26', test : '/base/scxml-test-framework/test/parallel+interrupt/test26.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test26.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test6', test : '/base/scxml-test-framework/test/parallel+interrupt/test6.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test6.scxml' },
{ name : '/base/scxml-test-framework/test/parallel+interrupt/test9', test : '/base/scxml-test-framework/test/parallel+interrupt/test9.json', scxml : '/base/scxml-test-framework/test/parallel+interrupt/test9.scxml' },
{ name : '/base/scxml-test-framework/test/in/TestInPredicate', test : '/base/scxml-test-framework/test/in/TestInPredicate.json', scxml : '/base/scxml-test-framework/test/in/TestInPredicate.scxml' },
{ name : '/base/scxml-test-framework/test/assign-current-small-step/test0', test : '/base/scxml-test-framework/test/assign-current-small-step/test0.json', scxml : '/base/scxml-test-framework/test/assign-current-small-step/test0.scxml' },
{ name : '/base/scxml-test-framework/test/assign-current-small-step/test2', test : '/base/scxml-test-framework/test/assign-current-small-step/test2.json', scxml : '/base/scxml-test-framework/test/assign-current-small-step/test2.scxml' },
{ name : '/base/scxml-test-framework/test/assign-current-small-step/test3', test : '/base/scxml-test-framework/test/assign-current-small-step/test3.json', scxml : '/base/scxml-test-framework/test/assign-current-small-step/test3.scxml' },
{ name : '/base/scxml-test-framework/test/assign-current-small-step/test1', test : '/base/scxml-test-framework/test/assign-current-small-step/test1.json', scxml : '/base/scxml-test-framework/test/assign-current-small-step/test1.scxml' },
{ name : '/base/scxml-test-framework/test/assign-current-small-step/test4', test : '/base/scxml-test-framework/test/assign-current-small-step/test4.json', scxml : '/base/scxml-test-framework/test/assign-current-small-step/test4.scxml' },
{ name : '/base/scxml-test-framework/test/basic/basic2', test : '/base/scxml-test-framework/test/basic/basic2.json', scxml : '/base/scxml-test-framework/test/basic/basic2.scxml' },
{ name : '/base/scxml-test-framework/test/basic/basic1', test : '/base/scxml-test-framework/test/basic/basic1.json', scxml : '/base/scxml-test-framework/test/basic/basic1.scxml' },
{ name : '/base/scxml-test-framework/test/basic/basic0', test : '/base/scxml-test-framework/test/basic/basic0.json', scxml : '/base/scxml-test-framework/test/basic/basic0.scxml' },
{ name : '/base/scxml-test-framework/test/hierarchy+documentOrder/test0', test : '/base/scxml-test-framework/test/hierarchy+documentOrder/test0.json', scxml : '/base/scxml-test-framework/test/hierarchy+documentOrder/test0.scxml' },
{ name : '/base/scxml-test-framework/test/hierarchy+documentOrder/test1', test : '/base/scxml-test-framework/test/hierarchy+documentOrder/test1.json', scxml : '/base/scxml-test-framework/test/hierarchy+documentOrder/test1.scxml' },
{ name : '/base/scxml-test-framework/test/script-src/test0', test : '/base/scxml-test-framework/test/script-src/test0.json', scxml : '/base/scxml-test-framework/test/script-src/test0.scxml' },
{ name : '/base/scxml-test-framework/test/script-src/test2', test : '/base/scxml-test-framework/test/script-src/test2.json', scxml : '/base/scxml-test-framework/test/script-src/test2.scxml' },
{ name : '/base/scxml-test-framework/test/script-src/test3', test : '/base/scxml-test-framework/test/script-src/test3.json', scxml : '/base/scxml-test-framework/test/script-src/test3.scxml' },
{ name : '/base/scxml-test-framework/test/script-src/test1', test : '/base/scxml-test-framework/test/script-src/test1.json', scxml : '/base/scxml-test-framework/test/script-src/test1.scxml' },
{ name : '/base/scxml-test-framework/test/multiple-events-per-transition/test1', test : '/base/scxml-test-framework/test/multiple-events-per-transition/test1.json', scxml : '/base/scxml-test-framework/test/multiple-events-per-transition/test1.scxml' },
{ name : '/base/scxml-test-framework/test/parallel/test0', test : '/base/scxml-test-framework/test/parallel/test0.json', scxml : '/base/scxml-test-framework/test/parallel/test0.scxml' },
{ name : '/base/scxml-test-framework/test/parallel/test2', test : '/base/scxml-test-framework/test/parallel/test2.json', scxml : '/base/scxml-test-framework/test/parallel/test2.scxml' },
{ name : '/base/scxml-test-framework/test/parallel/test3', test : '/base/scxml-test-framework/test/parallel/test3.json', scxml : '/base/scxml-test-framework/test/parallel/test3.scxml' },
{ name : '/base/scxml-test-framework/test/parallel/test1', test : '/base/scxml-test-framework/test/parallel/test1.json', scxml : '/base/scxml-test-framework/test/parallel/test1.scxml' },
{ name : '/base/scxml-test-framework/test/foreach/test1', test : '/base/scxml-test-framework/test/foreach/test1.json', scxml : '/base/scxml-test-framework/test/foreach/test1.scxml' },
{ name : '/base/scxml-test-framework/test/send-data/send1', test : '/base/scxml-test-framework/test/send-data/send1.json', scxml : '/base/scxml-test-framework/test/send-data/send1.scxml' },
{ name : '/base/scxml-test-framework/test/atom3-basic-tests/m3', test : '/base/scxml-test-framework/test/atom3-basic-tests/m3.json', scxml : '/base/scxml-test-framework/test/atom3-basic-tests/m3.scxml' },
{ name : '/base/scxml-test-framework/test/atom3-basic-tests/m0', test : '/base/scxml-test-framework/test/atom3-basic-tests/m0.json', scxml : '/base/scxml-test-framework/test/atom3-basic-tests/m0.scxml' },
{ name : '/base/scxml-test-framework/test/atom3-basic-tests/m1', test : '/base/scxml-test-framework/test/atom3-basic-tests/m1.json', scxml : '/base/scxml-test-framework/test/atom3-basic-tests/m1.scxml' },
{ name : '/base/scxml-test-framework/test/atom3-basic-tests/m2', test : '/base/scxml-test-framework/test/atom3-basic-tests/m2.json', scxml : '/base/scxml-test-framework/test/atom3-basic-tests/m2.scxml' },
{ name : '/base/scxml-test-framework/test/internal-transitions/test0', test : '/base/scxml-test-framework/test/internal-transitions/test0.json', scxml : '/base/scxml-test-framework/test/internal-transitions/test0.scxml' },
{ name : '/base/scxml-test-framework/test/internal-transitions/test1', test : '/base/scxml-test-framework/test/internal-transitions/test1.json', scxml : '/base/scxml-test-framework/test/internal-transitions/test1.scxml' },
{ name : '/base/scxml-test-framework/test/send-internal/test0', test : '/base/scxml-test-framework/test/send-internal/test0.json', scxml : '/base/scxml-test-framework/test/send-internal/test0.scxml' },
{ name : '/base/scxml-test-framework/test/cond-js/test0', test : '/base/scxml-test-framework/test/cond-js/test0.json', scxml : '/base/scxml-test-framework/test/cond-js/test0.scxml' },
{ name : '/base/scxml-test-framework/test/cond-js/test2', test : '/base/scxml-test-framework/test/cond-js/test2.json', scxml : '/base/scxml-test-framework/test/cond-js/test2.scxml' },
{ name : '/base/scxml-test-framework/test/cond-js/test1', test : '/base/scxml-test-framework/test/cond-js/test1.json', scxml : '/base/scxml-test-framework/test/cond-js/test1.scxml' },
{ name : '/base/scxml-test-framework/test/cond-js/TestConditionalTransition', test : '/base/scxml-test-framework/test/cond-js/TestConditionalTransition.json', scxml : '/base/scxml-test-framework/test/cond-js/TestConditionalTransition.scxml' },
{ name : '/base/scxml-test-framework/test/documentOrder/documentOrder0', test : '/base/scxml-test-framework/test/documentOrder/documentOrder0.json', scxml : '/base/scxml-test-framework/test/documentOrder/documentOrder0.scxml' },
{ name : '/base/scxml-test-framework/test/delayedSend/send3', test : '/base/scxml-test-framework/test/delayedSend/send3.json', scxml : '/base/scxml-test-framework/test/delayedSend/send3.scxml' },
{ name : '/base/scxml-test-framework/test/delayedSend/send1', test : '/base/scxml-test-framework/test/delayedSend/send1.json', scxml : '/base/scxml-test-framework/test/delayedSend/send1.scxml' },
{ name : '/base/scxml-test-framework/test/delayedSend/send2', test : '/base/scxml-test-framework/test/delayedSend/send2.json', scxml : '/base/scxml-test-framework/test/delayedSend/send2.scxml' },
{ name : '/base/scxml-test-framework/test/hierarchy/hier1', test : '/base/scxml-test-framework/test/hierarchy/hier1.json', scxml : '/base/scxml-test-framework/test/hierarchy/hier1.scxml' },
{ name : '/base/scxml-test-framework/test/hierarchy/hier2', test : '/base/scxml-test-framework/test/hierarchy/hier2.json', scxml : '/base/scxml-test-framework/test/hierarchy/hier2.scxml' },
{ name : '/base/scxml-test-framework/test/hierarchy/hier0', test : '/base/scxml-test-framework/test/hierarchy/hier0.json', scxml : '/base/scxml-test-framework/test/hierarchy/hier0.scxml' },
{ name : '/base/scxml-test-framework/test/if-else/test0', test : '/base/scxml-test-framework/test/if-else/test0.json', scxml : '/base/scxml-test-framework/test/if-else/test0.scxml' },
{ name : '/base/scxml-test-framework/test/targetless-transition/test0', test : '/base/scxml-test-framework/test/targetless-transition/test0.json', scxml : '/base/scxml-test-framework/test/targetless-transition/test0.scxml' },
{ name : '/base/scxml-test-framework/test/targetless-transition/test2', test : '/base/scxml-test-framework/test/targetless-transition/test2.json', scxml : '/base/scxml-test-framework/test/targetless-transition/test2.scxml' },
{ name : '/base/scxml-test-framework/test/targetless-transition/test3', test : '/base/scxml-test-framework/test/targetless-transition/test3.json', scxml : '/base/scxml-test-framework/test/targetless-transition/test3.scxml' },
{ name : '/base/scxml-test-framework/test/targetless-transition/test1', test : '/base/scxml-test-framework/test/targetless-transition/test1.json', scxml : '/base/scxml-test-framework/test/targetless-transition/test1.scxml' },
{ name : '/base/scxml-test-framework/test/script/test0', test : '/base/scxml-test-framework/test/script/test0.json', scxml : '/base/scxml-test-framework/test/script/test0.scxml' },
{ name : '/base/scxml-test-framework/test/script/test2', test : '/base/scxml-test-framework/test/script/test2.json', scxml : '/base/scxml-test-framework/test/script/test2.scxml' },
{ name : '/base/scxml-test-framework/test/script/test1', test : '/base/scxml-test-framework/test/script/test1.json', scxml : '/base/scxml-test-framework/test/script/test1.scxml' },
{ name : '/base/scxml-test-framework/test/raise/send5', test : '/base/scxml-test-framework/test/raise/send5.json', scxml : '/base/scxml-test-framework/test/raise/send5.scxml' },
{ name : '/base/scxml-test-framework/test/raise/send7', test : '/base/scxml-test-framework/test/raise/send7.json', scxml : '/base/scxml-test-framework/test/raise/send7.scxml' },
{ name : '/base/scxml-test-framework/test/raise/send3', test : '/base/scxml-test-framework/test/raise/send3.json', scxml : '/base/scxml-test-framework/test/raise/send3.scxml' },
{ name : '/base/scxml-test-framework/test/raise/send1', test : '/base/scxml-test-framework/test/raise/send1.json', scxml : '/base/scxml-test-framework/test/raise/send1.scxml' },
{ name : '/base/scxml-test-framework/test/raise/send2', test : '/base/scxml-test-framework/test/raise/send2.json', scxml : '/base/scxml-test-framework/test/raise/send2.scxml' },
{ name : '/base/scxml-test-framework/test/raise/send6', test : '/base/scxml-test-framework/test/raise/send6.json', scxml : '/base/scxml-test-framework/test/raise/send6.scxml' },
{ name : '/base/scxml-test-framework/test/raise/send4', test : '/base/scxml-test-framework/test/raise/send4.json', scxml : '/base/scxml-test-framework/test/raise/send4.scxml' },
{ name : '/base/scxml-test-framework/test/raise/send8', test : '/base/scxml-test-framework/test/raise/send8.json', scxml : '/base/scxml-test-framework/test/raise/send8.scxml' },
{ name : '/base/scxml-test-framework/test/history/history6', test : '/base/scxml-test-framework/test/history/history6.json', scxml : '/base/scxml-test-framework/test/history/history6.scxml' },
{ name : '/base/scxml-test-framework/test/history/history2', test : '/base/scxml-test-framework/test/history/history2.json', scxml : '/base/scxml-test-framework/test/history/history2.scxml' },
{ name : '/base/scxml-test-framework/test/history/history5', test : '/base/scxml-test-framework/test/history/history5.json', scxml : '/base/scxml-test-framework/test/history/history5.scxml' },
{ name : '/base/scxml-test-framework/test/history/history3', test : '/base/scxml-test-framework/test/history/history3.json', scxml : '/base/scxml-test-framework/test/history/history3.scxml' },
{ name : '/base/scxml-test-framework/test/history/history1', test : '/base/scxml-test-framework/test/history/history1.json', scxml : '/base/scxml-test-framework/test/history/history1.scxml' },
{ name : '/base/scxml-test-framework/test/history/history4', test : '/base/scxml-test-framework/test/history/history4.json', scxml : '/base/scxml-test-framework/test/history/history4.scxml' },
{ name : '/base/scxml-test-framework/test/history/history0', test : '/base/scxml-test-framework/test/history/history0.json', scxml : '/base/scxml-test-framework/test/history/history0.scxml' },
{ name : '/base/scxml-test-framework/test/scxml-prefix-event-name-matching/test0', test : '/base/scxml-test-framework/test/scxml-prefix-event-name-matching/test0.json', scxml : '/base/scxml-test-framework/test/scxml-prefix-event-name-matching/test0.scxml' },
{ name : '/base/scxml-test-framework/test/scxml-prefix-event-name-matching/test1', test : '/base/scxml-test-framework/test/scxml-prefix-event-name-matching/test1.json', scxml : '/base/scxml-test-framework/test/scxml-prefix-event-name-matching/test1.scxml' },
{ name : '/base/scxml-test-framework/test/scxml-prefix-event-name-matching/star0', test : '/base/scxml-test-framework/test/scxml-prefix-event-name-matching/star0.json', scxml : '/base/scxml-test-framework/test/scxml-prefix-event-name-matching/star0.scxml' }
].forEach(function(test){
var tmp = test.name.split('/'), testGroup = tmp[0], testName = tmp[1];
module(testGroup);
asyncTest(testName,function(){
$.getJSON(test.test,function(testScript){
scxml.urlToModel(test.scxml,function(err,model){
if(err) throw err;
console.log('model',model.toString());
var sc = new scxml.scion.Statechart(model);
var actualInitialConf = sc.start();
console.log('initial configuration',actualInitialConf);
deepEqual(actualInitialConf.sort(),testScript.initialConfiguration.sort(),'initial configuration');
async.forEachSeries(testScript.events,function(nextEvent,cb){
function ns(){
console.log('sending event',nextEvent.event);
var actualNextConf = sc.gen(nextEvent.event);
console.log('next configuration',actualNextConf);
deepEqual(actualNextConf.sort(),nextEvent.nextConfiguration.sort(),'next configuration after sending event ' + JSON.stringify(nextEvent));
cb();
}
if(nextEvent.after){
console.log('Test harness waiting',nextEvent.after,'ms before sending next event');
setTimeout(ns,nextEvent.after);
}else{
ns();
}
},start);
});
});
});
});