…e was breaking integration tests for node 0.8 only.
… test scripts and testing harness.
…he getDelayInMs function is conditionally generated.
…nsition targets, which was being tripped by more-parallel/test9.
…scion-scxml. Regenerated and re-ran all tests. All tests pass.
…onous. New test for send doesn't pass yet.
…stack traces that also include expressions in attributes. All tests pass.
… a single event raised in small-step will be added to the inner queue and can be sensed in a subsequent small-step, such that each small-step dequeues a single event; as opposed to SCION's previous semantics, 'Next Small-Step Semantics', whereby all events raised in a single small-step would be added to a set of events, all of which could then be detected in the subsequent small-step. The motivation for this change is to provide a clean API to onEntry/onExit/onTransition actions; in particular, only a single event ('_event') should be able to be sensed in that small-step, as opposed to a set of events, which is more difficult to test against and manipulate. Next step is to revise the current tests in scxml-test-framework, and test them against SCION-core.
…t they are prettier and more legible.
…more robust with resepct to recursive calls to gen().
…xamples. Added test history/history6, which had been skipped because datamodel was not supported at the time.
…ug in SCION that was breaking internal transitions. Everything works.
Switch to the tape module for test reporting. Added (untested) support for testling-ci continuous integration framework. Will probably need to add reference to ES5-shims library in order to pass IE. Tried running browserify on harness.js, and resulting bundle.js passed all tests in Chrome, so it should hopefully work the same in testling-ci.
…tions. Not tested yet.
…story6, which includes exprs, which we don't handle yet.
…over parallel+interrupt/*. All tests pass.
…. Decided not to use other existing unit testing frameworks. May revise this later.