emberjs-addons/sproutcore-statechart — pull request #16 by DominikGuzei (2012-01-31 14:40:08+00:00)
Title: Adds support for sproutcore-routing to statechart framework

This pull request includes the support for sproutcore-routing taken from the 1.x sproutcore repository which was authored and tested by Michael Cohen. Since Sproutcore 2.0 is now officially called Ember.js and has introduces its own best practices regarding repository structure and testing, the sproutcore-statechart package has been renamed to ember-statechart and ruby is used to build and run the unit tests. The routing support for ember-statechart has been slightly improved by introducing a better algorithm for choosing a current state to transition from when responding to a change of routes.

I know, that's a lot of changes for one pull request, and not everything is covered with unit tests yet - but all previous unit tests pass successfully. So I think it's a useful start for improvements and better test coverage.