Merge pull request #29967 from overleaf/ar/web-remove-mocha-unit-tests

[web] remove mocha unit tests

GitOrigin-RevId: eda753af3470dbd1f385cb0bc3f06d78ade8a764
This commit is contained in:
Andrew Rumble
2025-12-03 09:05:37 +00:00
committed by Copybot
parent a3ec5b2797
commit f1e788d9b3
49 changed files with 293 additions and 563 deletions
@@ -1,7 +1,7 @@
import { vi, assert, expect } from 'vitest'
import { setTimeout } from 'node:timers/promises'
import MockRequest from '../helpers/MockRequestVitest.mjs'
import MockResponse from '../helpers/MockResponseVitest.mjs'
import MockRequest from '../helpers/MockRequest.mjs'
import MockResponse from '../helpers/MockResponse.mjs'
import Errors from '../../../../app/src/Features/Errors/Errors.js'
const modulePath = '../../../../app/src/Features/User/UserEmailsController.mjs'
@@ -1,7 +1,7 @@
import { vi, expect } from 'vitest'
import sinon from 'sinon'
import MockResponse from '../helpers/MockResponse.js'
import MockRequest from '../helpers/MockRequest.js'
import MockResponse from '../helpers/MockResponse.mjs'
import MockRequest from '../helpers/MockRequest.mjs'
import mongodb from 'mongodb-legacy'
const modulePath = '../../../../app/src/Features/User/UserInfoController.mjs'
@@ -45,8 +45,8 @@ describe('UserInfoController', function () {
ctx.UserInfoController = (await import(modulePath)).default
ctx.req = new MockRequest()
ctx.res = new MockResponse()
ctx.req = new MockRequest(vi)
ctx.res = new MockResponse(vi)
ctx.next = sinon.stub()
})
@@ -192,8 +192,8 @@ describe('UserInfoController', function () {
})
it('should return the features as JSON', function (ctx) {
expect(ctx.res.json.callCount).to.equal(1)
expect(ctx.res.json.calledWith(ctx.features)).to.equal(true)
expect(ctx.res.json).toHaveBeenCalledTimes(1)
expect(ctx.res.json).toHaveBeenCalledWith(ctx.features)
})
})
@@ -1,8 +1,8 @@
import { expect, vi } from 'vitest'
import assert from 'node:assert'
import sinon from 'sinon'
import MockResponse from '../helpers/MockResponse.js'
import MockRequest from '../helpers/MockRequest.js'
import MockResponse from '../helpers/MockResponse.mjs'
import MockRequest from '../helpers/MockRequest.mjs'
const modulePath = '../../../../app/src/Features/User/UserPagesController'
@@ -154,10 +154,10 @@ describe('UserPagesController', function () {
}))
ctx.UserPagesController = (await import(modulePath)).default
ctx.req = new MockRequest()
ctx.req = new MockRequest(vi)
ctx.req.capabilitySet = new Set()
ctx.req.session.user = ctx.user
ctx.res = new MockResponse()
ctx.res = new MockResponse(vi)
})
describe('registerPage', function () {