Store manager ids in an array
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user