       routeOptions = changeURL: false
 
     beforeEach refreshParams
-
-    it 'should initialize', ->
-      dispatcher = new Dispatcher()
 
     it 'should dispatch routes to controller actions', (done) ->
       proto = Test1Controller.prototype

        done()

    it 'should save the controller, action, params and url', (done) ->
      # Now route to Test2Controller
      mediator.publish 'matchRoute', route2, params, routeOptions

      test2Loaded ->
        d = dispatcher
        expect(d.previousControllerName).to.be 'test1'
        expect(d.currentControllerName).to.be 'test2'

    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'
