 
       mediator.publish 'matchRoute', route1, params, routeOptions
 
-      test1Loaded ->
+      loadTest1ControllerAndExecute ->
         expect(initialize).was.calledWith params, null
         expect(action).was.calledWith params, null
         expect(historyURL).was.calledWith params

      expect(derivedDispatcher).to.be.a Dispatcher

      derivedDispatcher.dispose()

    it 'should not start the same controller if params match', (done)->
      mediator.publish 'matchRoute', route1, params, routeOptions

      loadTest1ControllerAndExecute ->
        proto = Test1Controller.prototype
        initialize = sinon.spy proto, 'initialize'
        action     = sinon.spy proto, 'show'
