Merge pull request #5769 from overleaf/ab-null-split-tests

Setup null split tests

GitOrigin-RevId: 4cba55e123d0a4add19cdace7434506e9d20c7a9
This commit is contained in:
Alexandre Bourdin
2021-11-22 11:35:10 +01:00
committed by Copybot
parent 1bd546042f
commit 7678e5aeae
4 changed files with 68 additions and 11 deletions

View File

@@ -136,14 +136,21 @@ describe('ProjectController', function () {
}
this.SplitTestV2Handler = {
promises: {
getAssignment: sinon.stub().resolves({ active: false }),
assignInLocalsContext: sinon.stub().resolves(),
getAssignment: sinon.stub().resolves({ variant: 'default' }),
getAssignmentForSession: sinon.stub().resolves({ variant: 'default' }),
assignInLocalsContext: sinon.stub().resolves({ variant: 'default' }),
assignInLocalsContextForSession: sinon
.stub()
.resolves({ variant: 'default' }),
},
getAssignment: sinon.stub().yields(null, { variant: 'default' }),
getAssignmentForSession: sinon
.stub()
.yields(null, { variant: 'variant' }),
getAssignment: sinon.stub().yields(null, { active: false }),
assignInLocalsContext: sinon.stub().yields(null),
.yields(null, { variant: 'default' }),
assignInLocalsContext: sinon.stub().yields(null, { variant: 'default' }),
assignInLocalsContextForSession: sinon
.stub()
.yields(null, { variant: 'default' }),
}
this.ProjectController = SandboxedModule.require(MODULE_PATH, {