EllisLab/CodeIgniter — pull request #1196 by freewil (2012-03-18 05:49:22+00:00)
Title: Dispatcher class; decouples from bootstrapping

This is my attempt to decouple the "dispatching" away from the bootstrapping of the framework in CodeIgniter.php to allow for unit testing of controllers. While I got it so I could test a single controller action, attempting to call the dispatcher a second time in an additional test fails. So I think there still is some work to do to reset the state in some of the global classes.