diff --git a/services/web/test/unit_frontend/coffee/ide/editor/directives/cmEditorTests.coffee b/services/web/test/unit_frontend/coffee/ide/editor/directives/cmEditorTests.coffee deleted file mode 100644 index ac89a63691..0000000000 --- a/services/web/test/unit_frontend/coffee/ide/editor/directives/cmEditorTests.coffee +++ /dev/null @@ -1,58 +0,0 @@ -define ['ide/editor/directives/cmEditor'], () -> - describe 'cmEditor', () -> - beforeEach(module('SharelatexApp')) - - beforeEach () -> - @richTextInit = sinon.stub() - @richTextOpenDoc = sinon.stub() - window.Frontend = { - 'rich-text': { - init: @richTextInit, - openDoc: @richTextOpenDoc - } - } - - afterEach () -> window.Frontend = null - - it 'inits Rich Text', () -> - inject ($compile, $rootScope) => - $compile('
')($rootScope) - expect(@richTextInit).to.have.been.called - - it 'attaches to CM', () -> - inject ($compile, $rootScope, $browser) => - getSnapshot = sinon.stub() - detachFromCM = sinon.stub() - attachToCM = sinon.stub() - $rootScope.sharejsDoc = { - getSnapshot: getSnapshot - detachFromCM: detachFromCM - attachToCM: attachToCM - } - - $compile('')($rootScope) - $rootScope.$digest() - # Trigger $applyAsync to evaluate the expression, normally done in the - # next tick - $browser.defer.flush() - - expect(detachFromCM).to.have.been.called - expect(getSnapshot).to.have.been.called - expect(@richTextOpenDoc).to.have.been.called - expect(attachToCM).to.have.been.called - - it 'detaches from CM when destroyed', () -> - inject ($compile, $rootScope) => - @richTextInit.returns({ setValue: sinon.stub() }) - detachFromCM = sinon.stub() - $rootScope.sharejsDoc = { - getSnapshot: sinon.stub() - detachFromCM: detachFromCM - attachToCM: sinon.stub() - } - - $compile('')($rootScope) - $rootScope.$digest() - $rootScope.$broadcast('destroy') - - expect(detachFromCM).to.have.been.called