   describe "DOM isn't ready", ->
 
     beforeEach ->
-      $.turbo.use('page:load', 'page:fetch')
       $.turbo.isReady = false
 
       $(callback1 = sinon.spy())

         callback1.should.have.been.calledOnce
         callback2.should.have.been.calledOnce

    it 'should pass jQuery object to callbacks', ->
      $(document).trigger('page:load')

      callback1.should.have.been.calledWith($)

    describe '$.setReadyEvent', ->

      beforeEach ->
      $.turbo.use('page:load', 'page:fetch')

      it 'should unbind default (page:load) event', ->
        $.setReadyEvent('random_event_name')

        $(document).trigger('page:load')


        callback2.should.have.not.been.called

      it 'should bind ready to passed function', ->
        $(document)
          .trigger('page:load')
          .trigger('page:change')
