mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-14 22:23:42 +01:00
Remove trailing whitespace
This commit is contained in:
@@ -4,16 +4,16 @@ expect = require('chai').expect
|
|||||||
sinon = require 'sinon'
|
sinon = require 'sinon'
|
||||||
modulePath = "../../../../app/js/Features/Subscription/SubscriptionUpdater"
|
modulePath = "../../../../app/js/Features/Subscription/SubscriptionUpdater"
|
||||||
assert = require("chai").assert
|
assert = require("chai").assert
|
||||||
ObjectId = require('mongoose').Types.ObjectId
|
ObjectId = require('mongoose').Types.ObjectId
|
||||||
|
|
||||||
describe "SubscriptionUpdater", ->
|
describe "SubscriptionUpdater", ->
|
||||||
|
|
||||||
beforeEach ->
|
beforeEach ->
|
||||||
@recurlySubscription =
|
@recurlySubscription =
|
||||||
uuid: "1238uoijdasjhd"
|
uuid: "1238uoijdasjhd"
|
||||||
plan:
|
plan:
|
||||||
plan_code: "kjhsakjds"
|
plan_code: "kjhsakjds"
|
||||||
@adminUser =
|
@adminUser =
|
||||||
_id: @adminuser_id = "5208dd34438843e2db000007"
|
_id: @adminuser_id = "5208dd34438843e2db000007"
|
||||||
@otherUserId = "5208dd34438842e2db000005"
|
@otherUserId = "5208dd34438842e2db000005"
|
||||||
@allUserIds = ["13213", "dsadas", "djsaiud89"]
|
@allUserIds = ["13213", "dsadas", "djsaiud89"]
|
||||||
@@ -36,18 +36,18 @@ describe "SubscriptionUpdater", ->
|
|||||||
@updateStub = sinon.stub().callsArgWith(2, null)
|
@updateStub = sinon.stub().callsArgWith(2, null)
|
||||||
@findAndModifyStub = sinon.stub().callsArgWith(2, null, @subscription)
|
@findAndModifyStub = sinon.stub().callsArgWith(2, null, @subscription)
|
||||||
@SubscriptionModel = class
|
@SubscriptionModel = class
|
||||||
constructor: (opts)->
|
constructor: (opts)->
|
||||||
subscription.admin_id = opts.admin_id
|
subscription.admin_id = opts.admin_id
|
||||||
return subscription
|
return subscription
|
||||||
@remove: sinon.stub().yields()
|
@remove: sinon.stub().yields()
|
||||||
@SubscriptionModel.update = @updateStub
|
@SubscriptionModel.update = @updateStub
|
||||||
@SubscriptionModel.findAndModify = @findAndModifyStub
|
@SubscriptionModel.findAndModify = @findAndModifyStub
|
||||||
|
|
||||||
@SubscriptionLocator =
|
@SubscriptionLocator =
|
||||||
getUsersSubscription: sinon.stub()
|
getUsersSubscription: sinon.stub()
|
||||||
getGroupSubscriptionMemberOf:sinon.stub()
|
getGroupSubscriptionMemberOf:sinon.stub()
|
||||||
|
|
||||||
@Settings =
|
@Settings =
|
||||||
freeTrialPlanCode: "collaborator"
|
freeTrialPlanCode: "collaborator"
|
||||||
defaultPlanCode: "personal"
|
defaultPlanCode: "personal"
|
||||||
defaultFeatures: { "default": "features" }
|
defaultFeatures: { "default": "features" }
|
||||||
@@ -99,7 +99,7 @@ describe "SubscriptionUpdater", ->
|
|||||||
describe "_updateSubscriptionFromRecurly", ->
|
describe "_updateSubscriptionFromRecurly", ->
|
||||||
beforeEach ->
|
beforeEach ->
|
||||||
@FeaturesUpdater.refreshFeatures = sinon.stub().callsArgWith(1)
|
@FeaturesUpdater.refreshFeatures = sinon.stub().callsArgWith(1)
|
||||||
|
|
||||||
it "should update the subscription with token etc when not expired", (done)->
|
it "should update the subscription with token etc when not expired", (done)->
|
||||||
@SubscriptionUpdater._updateSubscriptionFromRecurly @recurlySubscription, @subscription, (err)=>
|
@SubscriptionUpdater._updateSubscriptionFromRecurly @recurlySubscription, @subscription, (err)=>
|
||||||
@subscription.recurlySubscription_id.should.equal @recurlySubscription.uuid
|
@subscription.recurlySubscription_id.should.equal @recurlySubscription.uuid
|
||||||
@@ -158,9 +158,9 @@ describe "SubscriptionUpdater", ->
|
|||||||
|
|
||||||
it "should add the users id to the group as a set", (done)->
|
it "should add the users id to the group as a set", (done)->
|
||||||
@SubscriptionUpdater.addUserToGroup @adminUser._id, @otherUserId, =>
|
@SubscriptionUpdater.addUserToGroup @adminUser._id, @otherUserId, =>
|
||||||
searchOps =
|
searchOps =
|
||||||
admin_id: @adminUser._id
|
admin_id: @adminUser._id
|
||||||
insertOperation =
|
insertOperation =
|
||||||
"$addToSet": {member_ids:@otherUserId}
|
"$addToSet": {member_ids:@otherUserId}
|
||||||
@findAndModifyStub.calledWith(searchOps, insertOperation).should.equal true
|
@findAndModifyStub.calledWith(searchOps, insertOperation).should.equal true
|
||||||
done()
|
done()
|
||||||
@@ -176,9 +176,9 @@ describe "SubscriptionUpdater", ->
|
|||||||
|
|
||||||
it "should pull the users id from the group", (done)->
|
it "should pull the users id from the group", (done)->
|
||||||
@SubscriptionUpdater.removeUserFromGroup @adminUser._id, @otherUserId, =>
|
@SubscriptionUpdater.removeUserFromGroup @adminUser._id, @otherUserId, =>
|
||||||
searchOps =
|
searchOps =
|
||||||
admin_id:@adminUser._id
|
admin_id:@adminUser._id
|
||||||
removeOperation =
|
removeOperation =
|
||||||
"$pull": {member_ids:@otherUserId}
|
"$pull": {member_ids:@otherUserId}
|
||||||
@updateStub.calledWith(searchOps, removeOperation).should.equal true
|
@updateStub.calledWith(searchOps, removeOperation).should.equal true
|
||||||
done()
|
done()
|
||||||
@@ -199,22 +199,22 @@ describe "SubscriptionUpdater", ->
|
|||||||
@SubscriptionLocator.getSubscription = sinon.stub().yields(null, @subscription)
|
@SubscriptionLocator.getSubscription = sinon.stub().yields(null, @subscription)
|
||||||
@FeaturesUpdater.refreshFeatures = sinon.stub().yields()
|
@FeaturesUpdater.refreshFeatures = sinon.stub().yields()
|
||||||
@SubscriptionUpdater.deleteSubscription @subscription_id, done
|
@SubscriptionUpdater.deleteSubscription @subscription_id, done
|
||||||
|
|
||||||
it "should look up the subscription", ->
|
it "should look up the subscription", ->
|
||||||
@SubscriptionLocator.getSubscription
|
@SubscriptionLocator.getSubscription
|
||||||
.calledWith(@subscription_id)
|
.calledWith(@subscription_id)
|
||||||
.should.equal true
|
.should.equal true
|
||||||
|
|
||||||
it "should remove the subscription", ->
|
it "should remove the subscription", ->
|
||||||
@SubscriptionModel.remove
|
@SubscriptionModel.remove
|
||||||
.calledWith({_id: ObjectId(@subscription_id)})
|
.calledWith({_id: ObjectId(@subscription_id)})
|
||||||
.should.equal true
|
.should.equal true
|
||||||
|
|
||||||
it "should downgrade the admin_id", ->
|
it "should downgrade the admin_id", ->
|
||||||
@FeaturesUpdater.refreshFeatures
|
@FeaturesUpdater.refreshFeatures
|
||||||
.calledWith(@subscription.admin_id)
|
.calledWith(@subscription.admin_id)
|
||||||
.should.equal true
|
.should.equal true
|
||||||
|
|
||||||
it "should downgrade all of the members", ->
|
it "should downgrade all of the members", ->
|
||||||
for user_id in @subscription.member_ids
|
for user_id in @subscription.member_ids
|
||||||
@FeaturesUpdater.refreshFeatures
|
@FeaturesUpdater.refreshFeatures
|
||||||
|
|||||||
Reference in New Issue
Block a user