Merge pull request #4068 from overleaf/ab-split-test-user-properties

Store assigned split tests as user properties

GitOrigin-RevId: 1cc09d4d8f19badb73e87c46064bdeac131dd307
This commit is contained in:
Alexandre Bourdin
2021-05-27 02:06:10 +00:00
committed by Copybot
parent 551e2bfb5c
commit a65c5dde01
6 changed files with 275 additions and 196 deletions
@@ -300,9 +300,7 @@ describe('SubscriptionController', function () {
describe('userSubscriptionPage', function () {
beforeEach(function (done) {
this.SubscriptionViewModelBuilder.buildUsersSubscriptionViewModel.callsArgWith(
1,
null,
this.SubscriptionViewModelBuilder.promises.buildUsersSubscriptionViewModel.resolves(
{
personalSubscription: (this.personalSubscription = {
'personal-subscription': 'mock',
@@ -315,11 +313,7 @@ describe('SubscriptionController', function () {
this.SubscriptionViewModelBuilder.buildPlansList.returns(
(this.plans = { plans: 'mock' })
)
this.LimitationsManager.userHasV1OrV2Subscription.callsArgWith(
1,
null,
false
)
this.LimitationsManager.promises.userHasV1OrV2Subscription.resolves(false)
this.res.render = (view, data) => {
this.data = data
expect(view).to.equal('subscriptions/dashboard')