Store manager ids in an array

This commit is contained in:
Alberto Fernández Capel
2018-07-12 16:35:27 +01:00
parent 71351476f7
commit abcfa0b0d2
3 changed files with 6 additions and 1 deletions
@@ -20,6 +20,7 @@ describe "SubscriptionUpdater", ->
@subscription = subscription =
_id: "111111111111111111111111"
admin_id: @adminUser._id
manager_ids: [@adminUser._id]
member_ids: @allUserIds
save: sinon.stub().callsArgWith(0)
freeTrial:{}
@@ -29,6 +30,7 @@ describe "SubscriptionUpdater", ->
@groupSubscription =
_id: "222222222222222222222222"
admin_id: @adminUser._id
manager_ids: [@adminUser._id]
member_ids: @allUserIds
save: sinon.stub().callsArgWith(0)
freeTrial:{}
@@ -40,6 +42,7 @@ describe "SubscriptionUpdater", ->
@SubscriptionModel = class
constructor: (opts)->
subscription.admin_id = opts.admin_id
subscription.manager_ids = [opts.admin_id]
return subscription
@remove: sinon.stub().yields()
@SubscriptionModel.update = @updateStub
@@ -151,6 +154,7 @@ describe "SubscriptionUpdater", ->
it "should create a new subscription then update the subscription", (done)->
@SubscriptionUpdater._createNewSubscription @adminUser._id, =>
@subscription.admin_id.should.equal @adminUser._id
@subscription.manager_ids.should.deep.equal [@adminUser._id]
@subscription.freeTrial.allowed.should.equal false
@subscription.save.called.should.equal true
done()