|
@@ -11,6 +11,7 @@ ObjectId = require("mongojs").ObjectId
|
|
|
|
|
|
|
|
describe "CollaboratorsInviteController", ->
|
|
describe "CollaboratorsInviteController", ->
|
|
|
beforeEach ->
|
|
beforeEach ->
|
|
|
|
|
+ @AnalyticsManger = recordEvent: sinon.stub()
|
|
|
@CollaboratorsInviteController = SandboxedModule.require modulePath, requires:
|
|
@CollaboratorsInviteController = SandboxedModule.require modulePath, requires:
|
|
|
"../Project/ProjectGetter": @ProjectGetter = {}
|
|
"../Project/ProjectGetter": @ProjectGetter = {}
|
|
|
'../Subscription/LimitationsManager' : @LimitationsManager = {}
|
|
'../Subscription/LimitationsManager' : @LimitationsManager = {}
|
|
@@ -20,6 +21,7 @@ describe "CollaboratorsInviteController", ->
|
|
|
'logger-sharelatex': @logger = {err: sinon.stub(), error: sinon.stub(), log: sinon.stub()}
|
|
'logger-sharelatex': @logger = {err: sinon.stub(), error: sinon.stub(), log: sinon.stub()}
|
|
|
"../Editor/EditorRealTimeController": @EditorRealTimeController = {emitToRoom: sinon.stub()}
|
|
"../Editor/EditorRealTimeController": @EditorRealTimeController = {emitToRoom: sinon.stub()}
|
|
|
"../Notifications/NotificationsBuilder": @NotificationsBuilder = {}
|
|
"../Notifications/NotificationsBuilder": @NotificationsBuilder = {}
|
|
|
|
|
+ "../Analytics/AnalyticsManager": @AnalyticsManger
|
|
|
@res = new MockResponse()
|
|
@res = new MockResponse()
|
|
|
@req = new MockRequest()
|
|
@req = new MockRequest()
|
|
|
|
|
|