Merge pull request #13110 from overleaf/jk-investigate-fake-timers-problem

[web] Fix failing unit test involving `fake-timers`

GitOrigin-RevId: d166cc10079b9c4fa6d07525a9e6140e86b05fc9
This commit is contained in:
June Kelly 2023-05-17 09:27:11 +01:00 committed by Copybot
parent 47b1a731fb
commit db9e17bd47
2 changed files with 6 additions and 4 deletions

View file

@ -22,6 +22,10 @@ describe('ProjectUpdateHandler', function () {
this.clock = sinon.useFakeTimers(this.fakeTime.getTime())
})
afterEach(function () {
this.clock.restore()
})
beforeEach(function () {
let Project
this.ProjectModel = Project = class Project {}

View file

@ -502,8 +502,7 @@ function expectProjectCreated() {
).to.have.been.calledWith(this.userId, this.projectName)
})
// eslint-disable-next-line mocha/no-skipped-tests
it.skip('sets the root doc', function () {
it('sets the root doc', function () {
// Fire pending timers
this.clock.runAll()
expect(
@ -518,8 +517,7 @@ function expectProjectNotCreated() {
.been.called
})
// eslint-disable-next-line mocha/no-skipped-tests
it.skip('does not set the root doc', function () {
it('does not set the root doc', function () {
// Fire pending timers
this.clock.runAll()
expect(this.RootDocManager.promises.setRootDocAutomatically).not.to.have