diff --git a/services/web/modules/history-v1/test/acceptance/src/HistoryTests.mjs b/services/web/modules/history-v1/test/acceptance/src/HistoryTests.mjs index 88c2b1239d..583f79aefb 100644 --- a/services/web/modules/history-v1/test/acceptance/src/HistoryTests.mjs +++ b/services/web/modules/history-v1/test/acceptance/src/HistoryTests.mjs @@ -2,8 +2,8 @@ import { expect } from 'chai' import _ from 'lodash' import { db, ObjectId } from '../../../../../app/src/infrastructure/mongodb.js' -import User from '../../../../../test/acceptance/src/helpers/User.js' -import MockV1HistoryApiClass from '../../../../../test/acceptance/src/mocks/MockV1HistoryApi.js' +import User from '../../../../../test/acceptance/src/helpers/User.mjs' +import MockV1HistoryApiClass from '../../../../../test/acceptance/src/mocks/MockV1HistoryApi.mjs' let MockV1HistoryApi diff --git a/services/web/modules/history-v1/test/acceptance/src/Init.mjs b/services/web/modules/history-v1/test/acceptance/src/Init.mjs index 2a4d0d05f6..bd54ed3dca 100644 --- a/services/web/modules/history-v1/test/acceptance/src/Init.mjs +++ b/services/web/modules/history-v1/test/acceptance/src/Init.mjs @@ -1,12 +1,12 @@ import '../../../../../test/acceptance/src/helpers/InitApp.mjs' -import MockDocstoreApi from '../../../../../test/acceptance/src/mocks/MockDocstoreApi.js' -import MockDocUpdaterApi from '../../../../../test/acceptance/src/mocks/MockDocUpdaterApi.js' -import MockFilestoreApi from '../../../../../test/acceptance/src/mocks/MockFilestoreApi.js' +import MockDocstoreApi from '../../../../../test/acceptance/src/mocks/MockDocstoreApi.mjs' +import MockDocUpdaterApi from '../../../../../test/acceptance/src/mocks/MockDocUpdaterApi.mjs' +import MockFilestoreApi from '../../../../../test/acceptance/src/mocks/MockFilestoreApi.mjs' import MockNotificationsApi from '../../../../../test/acceptance/src/mocks/MockNotificationsApi.mjs' -import MockProjectHistoryApi from '../../../../../test/acceptance/src/mocks/MockProjectHistoryApi.js' +import MockProjectHistoryApi from '../../../../../test/acceptance/src/mocks/MockProjectHistoryApi.mjs' import MockSpellingApi from '../../../../../test/acceptance/src/mocks/MockSpellingApi.mjs' -import MockV1Api from '../../../../../test/acceptance/src/mocks/MockV1Api.js' -import MockV1HistoryApi from '../../../../../test/acceptance/src/mocks/MockV1HistoryApi.js' +import MockV1Api from '../../../../../test/acceptance/src/mocks/MockV1Api.mjs' +import MockV1HistoryApi from '../../../../../test/acceptance/src/mocks/MockV1HistoryApi.mjs' const mockOpts = { debug: ['1', 'true', 'TRUE'].includes(process.env.DEBUG_MOCKS), diff --git a/services/web/modules/history-v1/test/acceptance/src/LabelsTests.mjs b/services/web/modules/history-v1/test/acceptance/src/LabelsTests.mjs index c197614cc0..4013e8d538 100644 --- a/services/web/modules/history-v1/test/acceptance/src/LabelsTests.mjs +++ b/services/web/modules/history-v1/test/acceptance/src/LabelsTests.mjs @@ -1,7 +1,7 @@ import { expect } from 'chai' import mongodb from 'mongodb-legacy' -import User from '../../../../../test/acceptance/src/helpers/User.js' -import MockProjectHistoryApiClass from '../../../../../test/acceptance/src/mocks/MockProjectHistoryApi.js' +import User from '../../../../../test/acceptance/src/helpers/User.mjs' +import MockProjectHistoryApiClass from '../../../../../test/acceptance/src/mocks/MockProjectHistoryApi.mjs' const { ObjectId } = mongodb diff --git a/services/web/modules/history-v1/test/acceptance/src/ProjectStructureTests.mjs b/services/web/modules/history-v1/test/acceptance/src/ProjectStructureTests.mjs index 2978f99df9..9e2e91c1de 100644 --- a/services/web/modules/history-v1/test/acceptance/src/ProjectStructureTests.mjs +++ b/services/web/modules/history-v1/test/acceptance/src/ProjectStructureTests.mjs @@ -6,8 +6,8 @@ import fs from 'node:fs' import Settings from '@overleaf/settings' import _ from 'lodash' import ProjectGetter from '../../../../../app/src/Features/Project/ProjectGetter.js' -import User from '../../../../../test/acceptance/src/helpers/User.js' -import MockDocUpdaterApiClass from '../../../../../test/acceptance/src/mocks/MockDocUpdaterApi.js' +import User from '../../../../../test/acceptance/src/helpers/User.mjs' +import MockDocUpdaterApiClass from '../../../../../test/acceptance/src/mocks/MockDocUpdaterApi.mjs' import Features from '../../../../../app/src/infrastructure/Features.js' const { ObjectId } = mongodb diff --git a/services/web/modules/history-v1/test/acceptance/src/RestoringFilesTest.mjs b/services/web/modules/history-v1/test/acceptance/src/RestoringFilesTest.mjs index 6bb8d28564..fc02d5aed1 100644 --- a/services/web/modules/history-v1/test/acceptance/src/RestoringFilesTest.mjs +++ b/services/web/modules/history-v1/test/acceptance/src/RestoringFilesTest.mjs @@ -4,10 +4,10 @@ import _ from 'lodash' import fs from 'node:fs' import { fileURLToPath } from 'node:url' import Path from 'node:path' -import User from '../../../../../test/acceptance/src/helpers/User.js' -import MockProjectHistoryApiClass from '../../../../../test/acceptance/src/mocks/MockProjectHistoryApi.js' -import MockDocstoreApiClass from '../../../../../test/acceptance/src/mocks/MockDocstoreApi.js' -import MockFilestoreApiClass from '../../../../../test/acceptance/src/mocks/MockFilestoreApi.js' +import User from '../../../../../test/acceptance/src/helpers/User.mjs' +import MockProjectHistoryApiClass from '../../../../../test/acceptance/src/mocks/MockProjectHistoryApi.mjs' +import MockDocstoreApiClass from '../../../../../test/acceptance/src/mocks/MockDocstoreApi.mjs' +import MockFilestoreApiClass from '../../../../../test/acceptance/src/mocks/MockFilestoreApi.mjs' let MockProjectHistoryApi, MockDocstoreApi, MockFilestoreApi diff --git a/services/web/modules/launchpad/test/acceptance/src/LaunchpadTests.mjs b/services/web/modules/launchpad/test/acceptance/src/LaunchpadTests.mjs index 3f9f47e1f5..e04d02cd80 100644 --- a/services/web/modules/launchpad/test/acceptance/src/LaunchpadTests.mjs +++ b/services/web/modules/launchpad/test/acceptance/src/LaunchpadTests.mjs @@ -1,6 +1,6 @@ import { expect } from 'chai' import cheerio from 'cheerio' -import UserHelper from '../../../../../test/acceptance/src/helpers/UserHelper.js' +import UserHelper from '../../../../../test/acceptance/src/helpers/UserHelper.mjs' describe('Launchpad', function () { const adminEmail = 'admin@example.com' diff --git a/services/web/modules/server-ce-scripts/test/acceptance/src/Init.mjs b/services/web/modules/server-ce-scripts/test/acceptance/src/Init.mjs index b8513314ec..1872687e32 100644 --- a/services/web/modules/server-ce-scripts/test/acceptance/src/Init.mjs +++ b/services/web/modules/server-ce-scripts/test/acceptance/src/Init.mjs @@ -1,8 +1,8 @@ import '../../../../../test/acceptance/src/helpers/InitApp.mjs' -import MockProjectHistoryApi from '../../../../../test/acceptance/src/mocks/MockProjectHistoryApi.js' -import MockDocstoreApi from '../../../../../test/acceptance/src/mocks/MockDocstoreApi.js' -import MockDocUpdaterApi from '../../../../../test/acceptance/src/mocks/MockDocUpdaterApi.js' -import MockV1Api from '../../../../admin-panel/test/acceptance/src/mocks/MockV1Api.js' +import MockProjectHistoryApi from '../../../../../test/acceptance/src/mocks/MockProjectHistoryApi.mjs' +import MockDocstoreApi from '../../../../../test/acceptance/src/mocks/MockDocstoreApi.mjs' +import MockDocUpdaterApi from '../../../../../test/acceptance/src/mocks/MockDocUpdaterApi.mjs' +import MockV1Api from '../../../../admin-panel/test/acceptance/src/mocks/MockV1Api.mjs' const mockOpts = { debug: ['1', 'true', 'TRUE'].includes(process.env.DEBUG_MOCKS), diff --git a/services/web/modules/server-ce-scripts/test/acceptance/src/ServerCEScriptsTests.mjs b/services/web/modules/server-ce-scripts/test/acceptance/src/ServerCEScriptsTests.mjs index abefd3fecf..afa6ec4137 100644 --- a/services/web/modules/server-ce-scripts/test/acceptance/src/ServerCEScriptsTests.mjs +++ b/services/web/modules/server-ce-scripts/test/acceptance/src/ServerCEScriptsTests.mjs @@ -3,7 +3,7 @@ import fs from 'node:fs' import Settings from '@overleaf/settings' import { expect } from 'chai' import { db } from '../../../../../app/src/infrastructure/mongodb.js' -import UserHelper from '../../../../../test/acceptance/src/helpers/User.js' +import UserHelper from '../../../../../test/acceptance/src/helpers/User.mjs' const { promises: User } = UserHelper diff --git a/services/web/test/acceptance/src/ActiveUsersMetricTests.mjs b/services/web/test/acceptance/src/ActiveUsersMetricTests.mjs index 99148904ff..8fbb661148 100644 --- a/services/web/test/acceptance/src/ActiveUsersMetricTests.mjs +++ b/services/web/test/acceptance/src/ActiveUsersMetricTests.mjs @@ -1,8 +1,8 @@ -import { promisify } from 'util' +import { promisify } from 'node:util' import { expect } from 'chai' import Features from '../../../app/src/infrastructure/Features.js' -import MetricsHelper from './helpers/metrics.js' -import UserHelper from './helpers/User.js' +import MetricsHelper from './helpers/metrics.mjs' +import UserHelper from './helpers/User.mjs' const sleep = promisify(setTimeout) const User = UserHelper.promises diff --git a/services/web/test/acceptance/src/AddSecondaryEmailTests.mjs b/services/web/test/acceptance/src/AddSecondaryEmailTests.mjs index 858cd43e4c..2fdc7705fe 100644 --- a/services/web/test/acceptance/src/AddSecondaryEmailTests.mjs +++ b/services/web/test/acceptance/src/AddSecondaryEmailTests.mjs @@ -1,5 +1,5 @@ import { expect } from 'chai' -import UserHelper from './helpers/User.js' +import UserHelper from './helpers/User.mjs' import logger from '@overleaf/logger' import sinon from 'sinon' import { db } from '../../../app/src/infrastructure/mongodb.js' diff --git a/services/web/test/acceptance/src/AdminEmailTests.mjs b/services/web/test/acceptance/src/AdminEmailTests.mjs index 89e36c75c4..a1204f548f 100644 --- a/services/web/test/acceptance/src/AdminEmailTests.mjs +++ b/services/web/test/acceptance/src/AdminEmailTests.mjs @@ -1,7 +1,7 @@ import OError from '@overleaf/o-error' import { expect } from 'chai' import async from 'async' -import User from './helpers/User.js' +import User from './helpers/User.mjs' describe('AdminEmails', function () { beforeEach(function (done) { diff --git a/services/web/test/acceptance/src/AdminOnlyLoginTests.mjs b/services/web/test/acceptance/src/AdminOnlyLoginTests.mjs index c080b119dd..c0fce7fc4c 100644 --- a/services/web/test/acceptance/src/AdminOnlyLoginTests.mjs +++ b/services/web/test/acceptance/src/AdminOnlyLoginTests.mjs @@ -1,6 +1,6 @@ import Settings from '@overleaf/settings' import { expect } from 'chai' -import UserHelper from './helpers/User.js' +import UserHelper from './helpers/User.mjs' const User = UserHelper.promises diff --git a/services/web/test/acceptance/src/AdminPrivilegeAvailableTests.mjs b/services/web/test/acceptance/src/AdminPrivilegeAvailableTests.mjs index a48f7248cc..93465bb0bf 100644 --- a/services/web/test/acceptance/src/AdminPrivilegeAvailableTests.mjs +++ b/services/web/test/acceptance/src/AdminPrivilegeAvailableTests.mjs @@ -1,6 +1,6 @@ import Settings from '@overleaf/settings' import { expect } from 'chai' -import UserHelper from './helpers/User.js' +import UserHelper from './helpers/User.mjs' import { getSafeAdminDomainRedirect } from '../../../app/src/Features/Helpers/UrlHelper.js' const User = UserHelper.promises diff --git a/services/web/test/acceptance/src/AuthenticationTests.mjs b/services/web/test/acceptance/src/AuthenticationTests.mjs index dfa6e9c9cf..aea57f3ea6 100644 --- a/services/web/test/acceptance/src/AuthenticationTests.mjs +++ b/services/web/test/acceptance/src/AuthenticationTests.mjs @@ -1,7 +1,7 @@ import { expect } from 'chai' import mongodb from 'mongodb-legacy' import Settings from '@overleaf/settings' -import UserHelper from './helpers/User.js' +import UserHelper from './helpers/User.mjs' const ObjectId = mongodb.ObjectId diff --git a/services/web/test/acceptance/src/AuthorizationTests.mjs b/services/web/test/acceptance/src/AuthorizationTests.mjs index da9eb23e67..0fa61d3295 100644 --- a/services/web/test/acceptance/src/AuthorizationTests.mjs +++ b/services/web/test/acceptance/src/AuthorizationTests.mjs @@ -1,10 +1,10 @@ import { expect } from 'chai' import async from 'async' -import User from './helpers/User.js' +import User from './helpers/User.mjs' import request from './helpers/request.js' import settings from '@overleaf/settings' import Features from '../../../app/src/infrastructure/Features.js' -import expectErrorResponse from './helpers/expectErrorResponse.js' +import expectErrorResponse from './helpers/expectErrorResponse.mjs' function tryReadAccess(user, projectId, test, callback) { async.series( diff --git a/services/web/test/acceptance/src/BackFillDeletedFilesTests.mjs b/services/web/test/acceptance/src/BackFillDeletedFilesTests.mjs index 516d21341a..7c49d973ba 100644 --- a/services/web/test/acceptance/src/BackFillDeletedFilesTests.mjs +++ b/services/web/test/acceptance/src/BackFillDeletedFilesTests.mjs @@ -1,9 +1,9 @@ -import { exec } from 'child_process' -import { promisify } from 'util' +import { exec } from 'node:child_process' +import { promisify } from 'node:util' import { expect } from 'chai' import logger from '@overleaf/logger' import { db, ObjectId } from '../../../app/src/infrastructure/mongodb.js' -import UserHelper from './helpers/User.js' +import UserHelper from './helpers/User.mjs' const User = UserHelper.promises diff --git a/services/web/test/acceptance/src/BackFillDocNameForDeletedDocsTests.mjs b/services/web/test/acceptance/src/BackFillDocNameForDeletedDocsTests.mjs index 9fd4073eaa..97e1e1f54d 100644 --- a/services/web/test/acceptance/src/BackFillDocNameForDeletedDocsTests.mjs +++ b/services/web/test/acceptance/src/BackFillDocNameForDeletedDocsTests.mjs @@ -1,9 +1,9 @@ -import { exec } from 'child_process' -import { promisify } from 'util' +import { exec } from 'node:child_process' +import { promisify } from 'node:util' import { expect } from 'chai' import logger from '@overleaf/logger' import { db, ObjectId } from '../../../app/src/infrastructure/mongodb.js' -import UserHelper from './helpers/User.js' +import UserHelper from './helpers/User.mjs' import { renderObjectId } from '@overleaf/mongo-utils/batchedUpdate.js' const User = UserHelper.promises diff --git a/services/web/test/acceptance/src/BackFillDocRevTests.mjs b/services/web/test/acceptance/src/BackFillDocRevTests.mjs index 1fc3134ca4..df62d1276f 100644 --- a/services/web/test/acceptance/src/BackFillDocRevTests.mjs +++ b/services/web/test/acceptance/src/BackFillDocRevTests.mjs @@ -1,6 +1,6 @@ import { db, ObjectId } from '../../../app/src/infrastructure/mongodb.js' -import { promisify } from 'util' -import { exec } from 'child_process' +import { promisify } from 'node:util' +import { exec } from 'node:child_process' import logger from '@overleaf/logger' import { expect } from 'chai' diff --git a/services/web/test/acceptance/src/BackFillDummyDocMetaTests.mjs b/services/web/test/acceptance/src/BackFillDummyDocMetaTests.mjs index 6874154eb5..852e19ec2c 100644 --- a/services/web/test/acceptance/src/BackFillDummyDocMetaTests.mjs +++ b/services/web/test/acceptance/src/BackFillDummyDocMetaTests.mjs @@ -1,5 +1,5 @@ -import { exec } from 'child_process' -import { promisify } from 'util' +import { exec } from 'node:child_process' +import { promisify } from 'node:util' import { expect } from 'chai' import logger from '@overleaf/logger' import { filterOutput } from './helpers/settings.mjs' diff --git a/services/web/test/acceptance/src/BatchedUpdateTests.mjs b/services/web/test/acceptance/src/BatchedUpdateTests.mjs index c73b91c5d2..e93881dcf6 100644 --- a/services/web/test/acceptance/src/BatchedUpdateTests.mjs +++ b/services/web/test/acceptance/src/BatchedUpdateTests.mjs @@ -1,4 +1,4 @@ -import { spawnSync } from 'child_process' +import { spawnSync } from 'node:child_process' import { expect } from 'chai' import { db, ObjectId } from '../../../app/src/infrastructure/mongodb.js' diff --git a/services/web/test/acceptance/src/BetaProgramTests.mjs b/services/web/test/acceptance/src/BetaProgramTests.mjs index b780ce976f..a84f6ae5ff 100644 --- a/services/web/test/acceptance/src/BetaProgramTests.mjs +++ b/services/web/test/acceptance/src/BetaProgramTests.mjs @@ -1,5 +1,5 @@ import { expect } from 'chai' -import UserHelper from '../src/helpers/UserHelper.js' +import UserHelper from '../src/helpers/UserHelper.mjs' describe('BetaProgram', function () { let email, userHelper diff --git a/services/web/test/acceptance/src/CDNMigrationTests.mjs b/services/web/test/acceptance/src/CDNMigrationTests.mjs index 60e3ecdc1e..b837b16bf6 100644 --- a/services/web/test/acceptance/src/CDNMigrationTests.mjs +++ b/services/web/test/acceptance/src/CDNMigrationTests.mjs @@ -1,6 +1,6 @@ import { expect } from 'chai' -import UserHelper from './helpers/User.js' -import MetricsHelper from './helpers/metrics.js' +import UserHelper from './helpers/User.mjs' +import MetricsHelper from './helpers/metrics.mjs' const User = UserHelper.promises diff --git a/services/web/test/acceptance/src/CaptchaTests.mjs b/services/web/test/acceptance/src/CaptchaTests.mjs index 9a647b2a45..10fdcf1626 100644 --- a/services/web/test/acceptance/src/CaptchaTests.mjs +++ b/services/web/test/acceptance/src/CaptchaTests.mjs @@ -1,7 +1,7 @@ import { db } from '../../../app/src/infrastructure/mongodb.js' import { expect } from 'chai' import Settings from '@overleaf/settings' -import UserHelper from './helpers/User.js' +import UserHelper from './helpers/User.mjs' import MockHaveIBeenPwnedApiClass from './mocks/MockHaveIBeenPwnedApi.mjs' const User = UserHelper.promises diff --git a/services/web/test/acceptance/src/ClearSessionsSetMustReconfirmTests.mjs b/services/web/test/acceptance/src/ClearSessionsSetMustReconfirmTests.mjs index 379d231b7a..93269c800d 100644 --- a/services/web/test/acceptance/src/ClearSessionsSetMustReconfirmTests.mjs +++ b/services/web/test/acceptance/src/ClearSessionsSetMustReconfirmTests.mjs @@ -1,10 +1,10 @@ import { exec } from 'node:child_process' -import { promisify } from 'util' +import { promisify } from 'node:util' import { expect } from 'chai' import logger from '@overleaf/logger' import { ObjectId, db } from '../../../app/src/infrastructure/mongodb.js' -import fs from 'fs/promises' -import UserHelper from './helpers/User.js' +import fs from 'node:fs/promises' +import UserHelper from './helpers/User.mjs' import UserGetter from '../../../app/src/Features/User/UserGetter.js' const User = UserHelper.promises diff --git a/services/web/test/acceptance/src/ConvertArchivedState.mjs b/services/web/test/acceptance/src/ConvertArchivedState.mjs index 06de502d6d..53e2278974 100644 --- a/services/web/test/acceptance/src/ConvertArchivedState.mjs +++ b/services/web/test/acceptance/src/ConvertArchivedState.mjs @@ -1,7 +1,7 @@ import { expect } from 'chai' -import { exec } from 'child_process' +import { exec } from 'node:child_process' import mongodb from 'mongodb-legacy' -import UserHelper from './helpers/User.js' +import UserHelper from './helpers/User.mjs' const User = UserHelper.promises diff --git a/services/web/test/acceptance/src/CookieMetricsTests.mjs b/services/web/test/acceptance/src/CookieMetricsTests.mjs index ca1d1ddcbc..4cab8cb1d4 100644 --- a/services/web/test/acceptance/src/CookieMetricsTests.mjs +++ b/services/web/test/acceptance/src/CookieMetricsTests.mjs @@ -1,7 +1,7 @@ import Settings from '@overleaf/settings' import { expect } from 'chai' -import UserHelper from './helpers/User.js' -import MetricsHelper from './helpers/metrics.js' +import UserHelper from './helpers/User.mjs' +import MetricsHelper from './helpers/metrics.mjs' import cookieSignature from 'cookie-signature' const User = UserHelper.promises diff --git a/services/web/test/acceptance/src/DeleteOrphanedDocsOnlineCheckTests.mjs b/services/web/test/acceptance/src/DeleteOrphanedDocsOnlineCheckTests.mjs index 5f5a72a51b..748561613a 100644 --- a/services/web/test/acceptance/src/DeleteOrphanedDocsOnlineCheckTests.mjs +++ b/services/web/test/acceptance/src/DeleteOrphanedDocsOnlineCheckTests.mjs @@ -1,5 +1,5 @@ -import { exec } from 'child_process' -import { promisify } from 'util' +import { exec } from 'node:child_process' +import { promisify } from 'node:util' import { expect } from 'chai' import logger from '@overleaf/logger' import { filterOutput } from './helpers/settings.mjs' diff --git a/services/web/test/acceptance/src/DeletionTests.mjs b/services/web/test/acceptance/src/DeletionTests.mjs index 3058e76173..da26d8ace7 100644 --- a/services/web/test/acceptance/src/DeletionTests.mjs +++ b/services/web/test/acceptance/src/DeletionTests.mjs @@ -1,4 +1,4 @@ -import User from './helpers/User.js' +import User from './helpers/User.mjs' import Subscription from './helpers/Subscription.mjs' import request from './helpers/request.js' import async from 'async' @@ -6,8 +6,8 @@ import { expect } from 'chai' import settings from '@overleaf/settings' import { db, ObjectId } from '../../../app/src/infrastructure/mongodb.js' import Features from '../../../app/src/infrastructure/Features.js' -import MockDocstoreApiClass from './mocks/MockDocstoreApi.js' -import MockFilestoreApiClass from './mocks/MockFilestoreApi.js' +import MockDocstoreApiClass from './mocks/MockDocstoreApi.mjs' +import MockFilestoreApiClass from './mocks/MockFilestoreApi.mjs' import MockChatApiClass from './mocks/MockChatApi.mjs' import MockGitBridgeApiClass from './mocks/MockGitBridgeApi.mjs' import MockHistoryBackupDeletionApiClass from './mocks/MockHistoryBackupDeletionApi.mjs' diff --git a/services/web/test/acceptance/src/DocUpdateTests.mjs b/services/web/test/acceptance/src/DocUpdateTests.mjs index b6b161cf62..7f11b855f5 100644 --- a/services/web/test/acceptance/src/DocUpdateTests.mjs +++ b/services/web/test/acceptance/src/DocUpdateTests.mjs @@ -1,4 +1,4 @@ -import User from './helpers/User.js' +import User from './helpers/User.mjs' import request from './helpers/request.js' import { expect } from 'chai' import settings from '@overleaf/settings' diff --git a/services/web/test/acceptance/src/EditorHttpControllerTests.mjs b/services/web/test/acceptance/src/EditorHttpControllerTests.mjs index 651b644643..de38f79be4 100644 --- a/services/web/test/acceptance/src/EditorHttpControllerTests.mjs +++ b/services/web/test/acceptance/src/EditorHttpControllerTests.mjs @@ -1,4 +1,4 @@ -import User from './helpers/User.js' +import User from './helpers/User.mjs' import { expect } from 'chai' describe('EditorHttpController', function () { diff --git a/services/web/test/acceptance/src/HaveIBeenPwnedApiTests.mjs b/services/web/test/acceptance/src/HaveIBeenPwnedApiTests.mjs index 3db3ed6681..ffa8eb7618 100644 --- a/services/web/test/acceptance/src/HaveIBeenPwnedApiTests.mjs +++ b/services/web/test/acceptance/src/HaveIBeenPwnedApiTests.mjs @@ -1,9 +1,9 @@ import Settings from '@overleaf/settings' import { expect } from 'chai' -import UserHelper from './helpers/User.js' +import UserHelper from './helpers/User.mjs' import MockHaveIBeenPwnedApiClass from './mocks/MockHaveIBeenPwnedApi.mjs' import { db } from '../../../app/src/infrastructure/mongodb.js' -import MetricsHelper from './helpers/metrics.js' +import MetricsHelper from './helpers/metrics.mjs' const User = UserHelper.promises diff --git a/services/web/test/acceptance/src/HealthCheckControllerTests.mjs b/services/web/test/acceptance/src/HealthCheckControllerTests.mjs index fd677caa0d..a05b7aef21 100644 --- a/services/web/test/acceptance/src/HealthCheckControllerTests.mjs +++ b/services/web/test/acceptance/src/HealthCheckControllerTests.mjs @@ -1,6 +1,6 @@ import { expect } from 'chai' import Settings from '@overleaf/settings' -import UserHelper from './helpers/User.js' +import UserHelper from './helpers/User.mjs' const User = UserHelper.promises diff --git a/services/web/test/acceptance/src/HistoryTests.mjs b/services/web/test/acceptance/src/HistoryTests.mjs index a87b98d158..4d4623bbfa 100644 --- a/services/web/test/acceptance/src/HistoryTests.mjs +++ b/services/web/test/acceptance/src/HistoryTests.mjs @@ -1,14 +1,14 @@ import fs from 'node:fs' import Path from 'node:path' import { expect } from 'chai' -import UserHelper from './helpers/User.js' -import MockV1HistoryApiClass from './mocks/MockV1HistoryApi.js' +import UserHelper from './helpers/User.mjs' +import MockV1HistoryApiClass from './mocks/MockV1HistoryApi.mjs' import ProjectGetter from '../../../app/src/Features/Project/ProjectGetter.js' -import MockFilestoreApiClass from './mocks/MockFilestoreApi.js' +import MockFilestoreApiClass from './mocks/MockFilestoreApi.mjs' import { fileURLToPath } from 'node:url' import sinon from 'sinon' import logger from '@overleaf/logger' -import Metrics from './helpers/metrics.js' +import Metrics from './helpers/metrics.mjs' import Features from '../../../app/src/infrastructure/Features.js' const User = UserHelper.promises diff --git a/services/web/test/acceptance/src/Init.mjs b/services/web/test/acceptance/src/Init.mjs index 678083848e..c52962cd7c 100644 --- a/services/web/test/acceptance/src/Init.mjs +++ b/services/web/test/acceptance/src/Init.mjs @@ -4,15 +4,15 @@ import Features from '../../../app/src/infrastructure/Features.js' import MockAnalyticsApi from './mocks/MockAnalyticsApi.mjs' import MockChatApi from './mocks/MockChatApi.mjs' import MockClsiApi from './mocks/MockClsiApi.mjs' -import MockDocstoreApi from './mocks/MockDocstoreApi.js' -import MockDocUpdaterApi from './mocks/MockDocUpdaterApi.js' -import MockFilestoreApi from './mocks/MockFilestoreApi.js' +import MockDocstoreApi from './mocks/MockDocstoreApi.mjs' +import MockDocUpdaterApi from './mocks/MockDocUpdaterApi.mjs' +import MockFilestoreApi from './mocks/MockFilestoreApi.mjs' import MockGitBridgeApi from './mocks/MockGitBridgeApi.mjs' import MockNotificationsApi from './mocks/MockNotificationsApi.mjs' -import MockProjectHistoryApi from './mocks/MockProjectHistoryApi.js' +import MockProjectHistoryApi from './mocks/MockProjectHistoryApi.mjs' import MockSpellingApi from './mocks/MockSpellingApi.mjs' -import MockV1Api from './mocks/MockV1Api.js' -import MockV1HistoryApi from './mocks/MockV1HistoryApi.js' +import MockV1Api from './mocks/MockV1Api.mjs' +import MockV1HistoryApi from './mocks/MockV1HistoryApi.mjs' import MockHaveIBeenPwnedApi from './mocks/MockHaveIBeenPwnedApi.mjs' import MockThirdPartyDataStoreApi from './mocks/MockThirdPartyDataStoreApi.mjs' import MockHistoryBackupDeletionApi from './mocks/MockHistoryBackupDeletionApi.mjs' diff --git a/services/web/test/acceptance/src/LearnTest.mjs b/services/web/test/acceptance/src/LearnTest.mjs index aca991739b..665f1d63cd 100644 --- a/services/web/test/acceptance/src/LearnTest.mjs +++ b/services/web/test/acceptance/src/LearnTest.mjs @@ -1,6 +1,6 @@ import { expect } from 'chai' import cheerio from 'cheerio' -import UserHelper from './helpers/User.js' +import UserHelper from './helpers/User.mjs' const User = UserHelper.promises diff --git a/services/web/test/acceptance/src/LinkedFilesTests.mjs b/services/web/test/acceptance/src/LinkedFilesTests.mjs index a66d3b8eaa..b625ba1627 100644 --- a/services/web/test/acceptance/src/LinkedFilesTests.mjs +++ b/services/web/test/acceptance/src/LinkedFilesTests.mjs @@ -1,9 +1,9 @@ import { expect } from 'chai' import _ from 'lodash' -import fs from 'fs' +import fs from 'node:fs' import timekeeper from 'timekeeper' import Settings from '@overleaf/settings' -import UserHelper from './helpers/User.js' +import UserHelper from './helpers/User.mjs' import express from 'express' import { plainTextResponse } from '../../../app/src/infrastructure/Response.js' diff --git a/services/web/test/acceptance/src/MongoHelper.mjs b/services/web/test/acceptance/src/MongoHelper.mjs index d737fe9c7c..269939e8ff 100644 --- a/services/web/test/acceptance/src/MongoHelper.mjs +++ b/services/web/test/acceptance/src/MongoHelper.mjs @@ -7,7 +7,7 @@ import { normalizeQuery, normalizeMultiQuery, } from '../../../app/src/Features/Helpers/Mongo.js' -import UserHelper from './helpers/User.js' +import UserHelper from './helpers/User.mjs' const User = UserHelper.promises diff --git a/services/web/test/acceptance/src/PasswordResetTests.mjs b/services/web/test/acceptance/src/PasswordResetTests.mjs index 14b98a2d5d..5b040e7e0e 100644 --- a/services/web/test/acceptance/src/PasswordResetTests.mjs +++ b/services/web/test/acceptance/src/PasswordResetTests.mjs @@ -1,5 +1,5 @@ import { expect } from 'chai' -import UserHelper from './helpers/UserHelper.js' +import UserHelper from './helpers/UserHelper.mjs' import { db } from '../../../app/src/infrastructure/mongodb.js' describe('PasswordReset', function () { diff --git a/services/web/test/acceptance/src/PasswordUpdateTests.mjs b/services/web/test/acceptance/src/PasswordUpdateTests.mjs index 3c1a6be091..d65100b1c6 100644 --- a/services/web/test/acceptance/src/PasswordUpdateTests.mjs +++ b/services/web/test/acceptance/src/PasswordUpdateTests.mjs @@ -1,6 +1,6 @@ import { expect } from 'chai' import PasswordResetRouter from '../../../app/src/Features/PasswordReset/PasswordResetRouter.mjs' -import UserHelper from './helpers/UserHelper.js' +import UserHelper from './helpers/UserHelper.mjs' describe('PasswordUpdate', function () { let email, password, response, user, userHelper diff --git a/services/web/test/acceptance/src/PrimaryEmailCheckTests.mjs b/services/web/test/acceptance/src/PrimaryEmailCheckTests.mjs index 92d097950f..1598373f34 100644 --- a/services/web/test/acceptance/src/PrimaryEmailCheckTests.mjs +++ b/services/web/test/acceptance/src/PrimaryEmailCheckTests.mjs @@ -1,8 +1,8 @@ -import UserHelper from './helpers/UserHelper.js' +import UserHelper from './helpers/UserHelper.mjs' import Settings from '@overleaf/settings' import { expect } from 'chai' import Features from '../../../app/src/infrastructure/Features.js' -import MockV1ApiClass from './mocks/MockV1Api.js' +import MockV1ApiClass from './mocks/MockV1Api.mjs' import SubscriptionHelper from './helpers/Subscription.mjs' const Subscription = SubscriptionHelper.promises diff --git a/services/web/test/acceptance/src/ProjectCRUDTests.mjs b/services/web/test/acceptance/src/ProjectCRUDTests.mjs index 6eba6acaf6..2212dc8e8b 100644 --- a/services/web/test/acceptance/src/ProjectCRUDTests.mjs +++ b/services/web/test/acceptance/src/ProjectCRUDTests.mjs @@ -1,5 +1,5 @@ import { expect } from 'chai' -import UserHelper from './helpers/User.js' +import UserHelper from './helpers/User.mjs' import { Project } from '../../../app/src/models/Project.js' import mongodb from 'mongodb-legacy' import cheerio from 'cheerio' diff --git a/services/web/test/acceptance/src/ProjectDuplicateNameTests.mjs b/services/web/test/acceptance/src/ProjectDuplicateNameTests.mjs index 61828963ab..ed6d8efe22 100644 --- a/services/web/test/acceptance/src/ProjectDuplicateNameTests.mjs +++ b/services/web/test/acceptance/src/ProjectDuplicateNameTests.mjs @@ -3,10 +3,10 @@ import sinon from 'sinon' import Path from 'node:path' import fs from 'node:fs' import _ from 'lodash' -import User from './helpers/User.js' -import UserHelper from './helpers/UserHelper.js' -import MockDocstoreApiClass from './mocks/MockDocstoreApi.js' -import MockFilestoreApiClass from './mocks/MockFilestoreApi.js' +import User from './helpers/User.mjs' +import UserHelper from './helpers/UserHelper.mjs' +import MockDocstoreApiClass from './mocks/MockDocstoreApi.mjs' +import MockFilestoreApiClass from './mocks/MockFilestoreApi.mjs' import { fileURLToPath } from 'node:url' let MockDocstoreApi, MockFilestoreApi diff --git a/services/web/test/acceptance/src/ProjectFeaturesTests.mjs b/services/web/test/acceptance/src/ProjectFeaturesTests.mjs index 1f65bf2203..c7bd2a0a38 100644 --- a/services/web/test/acceptance/src/ProjectFeaturesTests.mjs +++ b/services/web/test/acceptance/src/ProjectFeaturesTests.mjs @@ -13,7 +13,7 @@ import { expect } from 'chai' import async from 'async' -import User from './helpers/User.js' +import User from './helpers/User.mjs' import request from './helpers/request.js' import settings from '@overleaf/settings' diff --git a/services/web/test/acceptance/src/ProjectInviteTests.mjs b/services/web/test/acceptance/src/ProjectInviteTests.mjs index 520d1fd7ee..48473687a1 100644 --- a/services/web/test/acceptance/src/ProjectInviteTests.mjs +++ b/services/web/test/acceptance/src/ProjectInviteTests.mjs @@ -1,6 +1,6 @@ import { expect } from 'chai' import Async from 'async' -import User from './helpers/User.js' +import User from './helpers/User.mjs' import settings from '@overleaf/settings' import CollaboratorsEmailHandler from '../../../app/src/Features/Collaborators/CollaboratorsEmailHandler.mjs' import CollaboratorsInviteHelper from '../../../app/src/Features/Collaborators/CollaboratorsInviteHelper.js' diff --git a/services/web/test/acceptance/src/ProjectOwnershipTransferTests.mjs b/services/web/test/acceptance/src/ProjectOwnershipTransferTests.mjs index 6256221dfe..9d01efd7bc 100644 --- a/services/web/test/acceptance/src/ProjectOwnershipTransferTests.mjs +++ b/services/web/test/acceptance/src/ProjectOwnershipTransferTests.mjs @@ -1,5 +1,5 @@ import { expect } from 'chai' -import UserHelper from './helpers/User.js' +import UserHelper from './helpers/User.mjs' const User = UserHelper.promises diff --git a/services/web/test/acceptance/src/ProjectStructureTests.mjs b/services/web/test/acceptance/src/ProjectStructureTests.mjs index 6f6f89ce86..022c16c294 100644 --- a/services/web/test/acceptance/src/ProjectStructureTests.mjs +++ b/services/web/test/acceptance/src/ProjectStructureTests.mjs @@ -4,9 +4,9 @@ import Path from 'node:path' import fs from 'node:fs' import { Project } from '../../../app/src/models/Project.js' import ProjectGetter from '../../../app/src/Features/Project/ProjectGetter.js' -import UserHelper from './helpers/User.js' -import MockDocStoreApiClass from './mocks/MockDocstoreApi.js' -import MockDocUpdaterApiClass from './mocks/MockDocUpdaterApi.js' +import UserHelper from './helpers/User.mjs' +import MockDocStoreApiClass from './mocks/MockDocstoreApi.mjs' +import MockDocUpdaterApiClass from './mocks/MockDocUpdaterApi.mjs' import { fileURLToPath } from 'node:url' const User = UserHelper.promises diff --git a/services/web/test/acceptance/src/RegenerateDuplicateReferralIdsTests.mjs b/services/web/test/acceptance/src/RegenerateDuplicateReferralIdsTests.mjs index ebee8a3ae6..2f54a03043 100644 --- a/services/web/test/acceptance/src/RegenerateDuplicateReferralIdsTests.mjs +++ b/services/web/test/acceptance/src/RegenerateDuplicateReferralIdsTests.mjs @@ -1,5 +1,5 @@ -import { exec } from 'child_process' -import { promisify } from 'util' +import { exec } from 'node:child_process' +import { promisify } from 'node:util' import { expect } from 'chai' import logger from '@overleaf/logger' import { filterOutput } from './helpers/settings.mjs' diff --git a/services/web/test/acceptance/src/RegistrationTests.mjs b/services/web/test/acceptance/src/RegistrationTests.mjs index bbbe21c3b3..f062d3d314 100644 --- a/services/web/test/acceptance/src/RegistrationTests.mjs +++ b/services/web/test/acceptance/src/RegistrationTests.mjs @@ -1,7 +1,7 @@ import { expect } from 'chai' import async from 'async' -import metrics from './helpers/metrics.js' -import User from './helpers/User.js' +import metrics from './helpers/metrics.mjs' +import User from './helpers/User.mjs' import redis from './helpers/redis.mjs' import Features from '../../../app/src/infrastructure/Features.js' diff --git a/services/web/test/acceptance/src/RemoveDeletedUsersFromTokenAccessRefsTests.mjs b/services/web/test/acceptance/src/RemoveDeletedUsersFromTokenAccessRefsTests.mjs index d7b0aa8895..ce596a1837 100644 --- a/services/web/test/acceptance/src/RemoveDeletedUsersFromTokenAccessRefsTests.mjs +++ b/services/web/test/acceptance/src/RemoveDeletedUsersFromTokenAccessRefsTests.mjs @@ -1,6 +1,6 @@ import { db, ObjectId } from '../../../app/src/infrastructure/mongodb.js' -import { promisify } from 'util' -import { exec } from 'child_process' +import { promisify } from 'node:util' +import { exec } from 'node:child_process' import logger from '@overleaf/logger' import { expect } from 'chai' diff --git a/services/web/test/acceptance/src/SecurityHeadersTests.mjs b/services/web/test/acceptance/src/SecurityHeadersTests.mjs index fe0b1135cd..6b11fee6e9 100644 --- a/services/web/test/acceptance/src/SecurityHeadersTests.mjs +++ b/services/web/test/acceptance/src/SecurityHeadersTests.mjs @@ -14,7 +14,7 @@ import { assert } from 'chai' import async from 'async' -import User from './helpers/User.js' +import User from './helpers/User.mjs' import request from './helpers/request.js' import ProjectGetter from '../../../app/src/Features/Project/ProjectGetter.js' diff --git a/services/web/test/acceptance/src/ServerCrashTests.mjs b/services/web/test/acceptance/src/ServerCrashTests.mjs index fb89c416d5..765a3b437f 100644 --- a/services/web/test/acceptance/src/ServerCrashTests.mjs +++ b/services/web/test/acceptance/src/ServerCrashTests.mjs @@ -1,10 +1,10 @@ import { expect } from 'chai' -import fs from 'fs' -import Path from 'path' +import fs from 'node:fs' +import Path from 'node:path' import fetch from 'node-fetch' -import UserHelper from './helpers/UserHelper.js' +import UserHelper from './helpers/UserHelper.mjs' import glob from 'glob' -import { fileURLToPath } from 'url' +import { fileURLToPath } from 'node:url' const BASE_URL = UserHelper.baseUrl() diff --git a/services/web/test/acceptance/src/SessionTests.mjs b/services/web/test/acceptance/src/SessionTests.mjs index 09ddeda0d6..d55bece093 100644 --- a/services/web/test/acceptance/src/SessionTests.mjs +++ b/services/web/test/acceptance/src/SessionTests.mjs @@ -1,6 +1,6 @@ import { expect } from 'chai' import async from 'async' -import UserHelper from './helpers/User.js' +import UserHelper from './helpers/User.mjs' import redis from './helpers/redis.mjs' import UserSessionsRedis from '../../../app/src/Features/User/UserSessionsRedis.js' const rclient = UserSessionsRedis.client() diff --git a/services/web/test/acceptance/src/SettingsTests.mjs b/services/web/test/acceptance/src/SettingsTests.mjs index 87a425fb9b..3d0c015bb3 100644 --- a/services/web/test/acceptance/src/SettingsTests.mjs +++ b/services/web/test/acceptance/src/SettingsTests.mjs @@ -11,7 +11,7 @@ import { expect } from 'chai' import async from 'async' -import User from './helpers/User.js' +import User from './helpers/User.mjs' import Features from '../../../app/src/infrastructure/Features.js' describe('SettingsPage', function () { diff --git a/services/web/test/acceptance/src/SharingTests.mjs b/services/web/test/acceptance/src/SharingTests.mjs index f644c39180..d70c47aad6 100644 --- a/services/web/test/acceptance/src/SharingTests.mjs +++ b/services/web/test/acceptance/src/SharingTests.mjs @@ -1,5 +1,5 @@ import { expect } from 'chai' -import UserHelper from './helpers/User.js' +import UserHelper from './helpers/User.mjs' const User = UserHelper.promises diff --git a/services/web/test/acceptance/src/TagsTests.mjs b/services/web/test/acceptance/src/TagsTests.mjs index a2c99ba23d..7c17353833 100644 --- a/services/web/test/acceptance/src/TagsTests.mjs +++ b/services/web/test/acceptance/src/TagsTests.mjs @@ -1,9 +1,9 @@ -import User from './helpers/User.js' +import User from './helpers/User.mjs' import async from 'async' import { expect } from 'chai' import _ from 'lodash' import request from './helpers/request.js' -import expectErrorResponse from './helpers/expectErrorResponse.js' +import expectErrorResponse from './helpers/expectErrorResponse.mjs' const _initUser = (user, callback) => { async.series([cb => user.login(cb), cb => user.getCsrfToken(cb)], callback) diff --git a/services/web/test/acceptance/src/TokenAccessTests.mjs b/services/web/test/acceptance/src/TokenAccessTests.mjs index ba4d2c09d0..96d10c6414 100644 --- a/services/web/test/acceptance/src/TokenAccessTests.mjs +++ b/services/web/test/acceptance/src/TokenAccessTests.mjs @@ -1,10 +1,10 @@ import { expect } from 'chai' import async from 'async' -import User from './helpers/User.js' +import User from './helpers/User.mjs' import request from './helpers/request.js' import settings from '@overleaf/settings' import { db } from '../../../app/src/infrastructure/mongodb.js' -import expectErrorResponse from './helpers/expectErrorResponse.js' +import expectErrorResponse from './helpers/expectErrorResponse.mjs' import SplitTestHandler from '../../../app/src/Features/SplitTests/SplitTestHandler.js' import sinon from 'sinon' diff --git a/services/web/test/acceptance/src/TpdsUpdateTests.mjs b/services/web/test/acceptance/src/TpdsUpdateTests.mjs index 4f1307a208..3515e03823 100644 --- a/services/web/test/acceptance/src/TpdsUpdateTests.mjs +++ b/services/web/test/acceptance/src/TpdsUpdateTests.mjs @@ -1,7 +1,7 @@ import { expect } from 'chai' import ProjectGetter from '../../../app/src/Features/Project/ProjectGetter.js' import request from './helpers/request.js' -import User from './helpers/User.js' +import User from './helpers/User.mjs' describe('TpdsUpdateTests', function () { beforeEach(function (done) { diff --git a/services/web/test/acceptance/src/UnsupportedBrowserTests.mjs b/services/web/test/acceptance/src/UnsupportedBrowserTests.mjs index 6f9cc5a730..335a9cd3dd 100644 --- a/services/web/test/acceptance/src/UnsupportedBrowserTests.mjs +++ b/services/web/test/acceptance/src/UnsupportedBrowserTests.mjs @@ -1,5 +1,5 @@ import { expect } from 'chai' -import User from './helpers/User.js' +import User from './helpers/User.mjs' const botUserAgents = new Map([ [ diff --git a/services/web/test/acceptance/src/UserHelperTests.mjs b/services/web/test/acceptance/src/UserHelperTests.mjs index 391b18154a..bde8429622 100644 --- a/services/web/test/acceptance/src/UserHelperTests.mjs +++ b/services/web/test/acceptance/src/UserHelperTests.mjs @@ -1,5 +1,5 @@ import AuthenticationManager from '../../../app/src/Features/Authentication/AuthenticationManager.js' -import UserHelper from './helpers/UserHelper.js' +import UserHelper from './helpers/UserHelper.mjs' import Features from '../../../app/src/infrastructure/Features.js' import { expect } from 'chai' diff --git a/services/web/test/acceptance/src/UserMembershipAuthorizationTests.mjs b/services/web/test/acceptance/src/UserMembershipAuthorizationTests.mjs index 906d154e42..0b98ac5f8d 100644 --- a/services/web/test/acceptance/src/UserMembershipAuthorizationTests.mjs +++ b/services/web/test/acceptance/src/UserMembershipAuthorizationTests.mjs @@ -1,9 +1,9 @@ import { expect } from 'chai' import async from 'async' -import User from './helpers/User.js' +import User from './helpers/User.mjs' import Institution from './helpers/Institution.mjs' import Subscription from './helpers/Subscription.mjs' -import Publisher from './helpers/Publisher.js' +import Publisher from './helpers/Publisher.mjs' describe('UserMembershipAuthorization', function () { beforeEach(function (done) { diff --git a/services/web/test/acceptance/src/UserReconfirmTests.mjs b/services/web/test/acceptance/src/UserReconfirmTests.mjs index a132da0f71..abce68c08f 100644 --- a/services/web/test/acceptance/src/UserReconfirmTests.mjs +++ b/services/web/test/acceptance/src/UserReconfirmTests.mjs @@ -14,7 +14,7 @@ import { expect } from 'chai' import async from 'async' -import User from './helpers/User.js' +import User from './helpers/User.mjs' describe('User Must Reconfirm', function () { beforeEach(function (done) { diff --git a/services/web/test/acceptance/src/helpers/MongoHelper.mjs b/services/web/test/acceptance/src/helpers/MongoHelper.mjs index 45c1feb081..fc4a0feda2 100644 --- a/services/web/test/acceptance/src/helpers/MongoHelper.mjs +++ b/services/web/test/acceptance/src/helpers/MongoHelper.mjs @@ -1,4 +1,4 @@ -import { execFile } from 'child_process' +import { execFile } from 'node:child_process' import { connectionPromise, cleanupTestDatabase, diff --git a/services/web/test/acceptance/src/helpers/Publisher.js b/services/web/test/acceptance/src/helpers/Publisher.mjs similarity index 76% rename from services/web/test/acceptance/src/helpers/Publisher.js rename to services/web/test/acceptance/src/helpers/Publisher.mjs index 43a29ff29e..8300157cc2 100644 --- a/services/web/test/acceptance/src/helpers/Publisher.js +++ b/services/web/test/acceptance/src/helpers/Publisher.mjs @@ -1,6 +1,8 @@ -const { ObjectId } = require('mongodb-legacy') -const PublisherModel = require('../../../../app/src/models/Publisher').Publisher -const { callbackifyClass } = require('@overleaf/promise-utils') +import mongodb from 'mongodb-legacy' +import { Publisher as PublisherModel } from '../../../../app/src/models/Publisher.js' +import { callbackifyClass } from '@overleaf/promise-utils' + +const { ObjectId } = mongodb let count = parseInt(Math.random() * 999999) @@ -35,4 +37,4 @@ class PromisifiedPublisher { const Publisher = callbackifyClass(PromisifiedPublisher) Publisher.promises = class extends PromisifiedPublisher {} -module.exports = Publisher +export default Publisher diff --git a/services/web/test/acceptance/src/helpers/RecurlySubscription.mjs b/services/web/test/acceptance/src/helpers/RecurlySubscription.mjs index 1e337d7f32..09340451be 100644 --- a/services/web/test/acceptance/src/helpers/RecurlySubscription.mjs +++ b/services/web/test/acceptance/src/helpers/RecurlySubscription.mjs @@ -1,6 +1,6 @@ import mongodb from 'mongodb-legacy' import Subscription from './Subscription.mjs' -import MockRecurlyApiClass from '../mocks/MockRecurlyApi.js' +import MockRecurlyApiClass from '../mocks/MockRecurlyApi.mjs' import RecurlyWrapper from '../../../../app/src/Features/Subscription/RecurlyWrapper.js' import { promisifyClass } from '@overleaf/promise-utils' diff --git a/services/web/test/acceptance/src/helpers/SAMLHelper.js b/services/web/test/acceptance/src/helpers/SAMLHelper.mjs similarity index 95% rename from services/web/test/acceptance/src/helpers/SAMLHelper.js rename to services/web/test/acceptance/src/helpers/SAMLHelper.mjs index d18342f206..76265e1774 100644 --- a/services/web/test/acceptance/src/helpers/SAMLHelper.js +++ b/services/web/test/acceptance/src/helpers/SAMLHelper.mjs @@ -1,10 +1,13 @@ -const fs = require('fs') -const path = require('path') -const SignedXml = require('xml-crypto').SignedXml -const { SamlLog } = require('../../../../app/src/models/SamlLog') -const { expect } = require('chai') -const zlib = require('zlib') -const xml2js = require('xml2js') +import fs from 'node:fs' +import path from 'node:path' +import { SignedXml } from 'xml-crypto' +import { SamlLog } from '../../../../app/src/models/SamlLog.js' +import { expect } from 'chai' +import zlib from 'node:zlib' +import { fileURLToPath } from 'node:url' +import xml2js from 'xml2js' + +const __dirname = fileURLToPath(new URL('.', import.meta.url)) const samlDataDefaults = { firstName: 'first-name', @@ -246,4 +249,4 @@ const SAMLHelper = { getRequestId, } -module.exports = SAMLHelper +export default SAMLHelper diff --git a/services/web/test/acceptance/src/helpers/SplitTestHelper.js b/services/web/test/acceptance/src/helpers/SplitTestHelper.mjs similarity index 93% rename from services/web/test/acceptance/src/helpers/SplitTestHelper.js rename to services/web/test/acceptance/src/helpers/SplitTestHelper.mjs index f29ddc0f16..600c5b8082 100644 --- a/services/web/test/acceptance/src/helpers/SplitTestHelper.js +++ b/services/web/test/acceptance/src/helpers/SplitTestHelper.mjs @@ -1,5 +1,5 @@ -const { assert } = require('chai') -const { CacheFlow } = require('cache-flow') +import { assert } from 'chai' +import { CacheFlow } from 'cache-flow' const sendStaffRequest = async function ( staffUser, @@ -52,7 +52,7 @@ const expectResponse = async function ( } } -module.exports = { +export default { sendStaffRequest, createTest, updateTestConfig, diff --git a/services/web/test/acceptance/src/helpers/User.js b/services/web/test/acceptance/src/helpers/User.mjs similarity index 97% rename from services/web/test/acceptance/src/helpers/User.js rename to services/web/test/acceptance/src/helpers/User.mjs index 75a8d287ac..f91f428d6d 100644 --- a/services/web/test/acceptance/src/helpers/User.js +++ b/services/web/test/acceptance/src/helpers/User.mjs @@ -1,14 +1,16 @@ -const OError = require('@overleaf/o-error') -const request = require('./request') -const settings = require('@overleaf/settings') -const { db, ObjectId } = require('../../../../app/src/infrastructure/mongodb') -const UserModel = require('../../../../app/src/models/User').User -const UserUpdater = require('../../../../app/src/Features/User/UserUpdater') -const AuthenticationManager = require('../../../../app/src/Features/Authentication/AuthenticationManager') -const { promisifyClass } = require('@overleaf/promise-utils') -const fs = require('fs') -const Path = require('path') -const { Cookie } = require('tough-cookie') +import OError from '@overleaf/o-error' +import request from './request.js' +import settings from '@overleaf/settings' +import { db, ObjectId } from '../../../../app/src/infrastructure/mongodb.js' +import { User as UserModel } from '../../../../app/src/models/User.js' +import UserUpdater from '../../../../app/src/Features/User/UserUpdater.js' +import AuthenticationManager from '../../../../app/src/Features/Authentication/AuthenticationManager.js' +import { promisifyClass } from '@overleaf/promise-utils' +import fs from 'node:fs' +import Path from 'node:path' +import { fileURLToPath } from 'node:url' +import { Cookie } from 'tough-cookie' +const __dirname = fileURLToPath(new URL('.', import.meta.url)) const COOKIE_DOMAIN = settings.cookieDomain // The cookie domain has a leading '.' but the cookie jar stores it without. const DEFAULT_COOKIE_URL = `https://${COOKIE_DOMAIN.replace(/^\./, '')}/` @@ -1296,4 +1298,4 @@ User.promises.prototype.doRequest = async function (method, params) { }) } -module.exports = User +export default User diff --git a/services/web/test/acceptance/src/helpers/UserHelper.js b/services/web/test/acceptance/src/helpers/UserHelper.mjs similarity index 94% rename from services/web/test/acceptance/src/helpers/UserHelper.js rename to services/web/test/acceptance/src/helpers/UserHelper.mjs index a561e02f47..cfeafed47c 100644 --- a/services/web/test/acceptance/src/helpers/UserHelper.js +++ b/services/web/test/acceptance/src/helpers/UserHelper.mjs @@ -1,23 +1,22 @@ -const { CookieJar } = require('tough-cookie') -const AuthenticationManager = require('../../../../app/src/Features/Authentication/AuthenticationManager') -const Settings = require('@overleaf/settings') -const InstitutionsAPI = require('../../../../app/src/Features/Institutions/InstitutionsAPI') -const UserCreator = require('../../../../app/src/Features/User/UserCreator') -const UserGetter = require('../../../../app/src/Features/User/UserGetter') -const UserUpdater = require('../../../../app/src/Features/User/UserUpdater') -const moment = require('moment') -const fetch = require('node-fetch') -const { db } = require('../../../../app/src/infrastructure/mongodb') -const { ObjectId } = require('mongodb-legacy') -const { - UserAuditLogEntry, -} = require('../../../../app/src/models/UserAuditLogEntry') +import { CookieJar } from 'tough-cookie' +import AuthenticationManager from '../../../../app/src/Features/Authentication/AuthenticationManager.js' +import Settings from '@overleaf/settings' +import InstitutionsAPI from '../../../../app/src/Features/Institutions/InstitutionsAPI.js' +import UserCreator from '../../../../app/src/Features/User/UserCreator.js' +import UserGetter from '../../../../app/src/Features/User/UserGetter.js' +import UserUpdater from '../../../../app/src/Features/User/UserUpdater.js' +import moment from 'moment' +import fetch from 'node-fetch' +import { db } from '../../../../app/src/infrastructure/mongodb.js' +import mongodb from 'mongodb-legacy' + +import { UserAuditLogEntry } from '../../../../app/src/models/UserAuditLogEntry.js' // Import the rate limiter so we can clear it between tests -const { - RateLimiter, -} = require('../../../../app/src/infrastructure/RateLimiter') +import { RateLimiter } from '../../../../app/src/infrastructure/RateLimiter.js' + +const { ObjectId } = mongodb const rateLimiters = { resendConfirmation: new RateLimiter('resend-confirmation'), @@ -557,4 +556,4 @@ class UserHelper { } } -module.exports = UserHelper +export default UserHelper diff --git a/services/web/test/acceptance/src/helpers/expectErrorResponse.js b/services/web/test/acceptance/src/helpers/expectErrorResponse.mjs similarity index 90% rename from services/web/test/acceptance/src/helpers/expectErrorResponse.js rename to services/web/test/acceptance/src/helpers/expectErrorResponse.mjs index 87de023e7b..e79bfd5b2e 100644 --- a/services/web/test/acceptance/src/helpers/expectErrorResponse.js +++ b/services/web/test/acceptance/src/helpers/expectErrorResponse.mjs @@ -1,6 +1,6 @@ -const { expect } = require('chai') +import { expect } from 'chai' -module.exports = { +export default { requireLogin: { json(response, body) { expect(response.statusCode).to.equal(401) diff --git a/services/web/test/acceptance/src/helpers/groupSSO.mjs b/services/web/test/acceptance/src/helpers/groupSSO.mjs index 5f2de9cfd4..f7efeb9e63 100644 --- a/services/web/test/acceptance/src/helpers/groupSSO.mjs +++ b/services/web/test/acceptance/src/helpers/groupSSO.mjs @@ -1,10 +1,10 @@ -import fs from 'fs' -import Path from 'path' -import UserModule from './User.js' +import fs from 'node:fs' +import Path from 'node:path' +import UserModule from './User.mjs' import SubscriptionHelper from './Subscription.mjs' import { SSOConfig } from '../../../../app/src/models/SSOConfig.js' -import UserHelper from './UserHelper.js' -import SAMLHelper from './SAMLHelper.js' +import UserHelper from './UserHelper.mjs' +import SAMLHelper from './SAMLHelper.mjs' import Settings from '@overleaf/settings' import { getProviderId } from '../../../../app/src/Features/Subscription/GroupUtils.js' import UserGetter from '../../../../app/src/Features/User/UserGetter.js' diff --git a/services/web/test/acceptance/src/helpers/metrics.js b/services/web/test/acceptance/src/helpers/metrics.mjs similarity index 77% rename from services/web/test/acceptance/src/helpers/metrics.js rename to services/web/test/acceptance/src/helpers/metrics.mjs index 6cc4dc2d55..cb47f3d91d 100644 --- a/services/web/test/acceptance/src/helpers/metrics.js +++ b/services/web/test/acceptance/src/helpers/metrics.mjs @@ -1,6 +1,6 @@ -const { callbackify } = require('util') -const request = require('./request') -const metrics = require('@overleaf/metrics') +import { callbackify } from 'node:util' +import request from './request.js' +import metrics from '@overleaf/metrics' async function getMetric(matcher) { const { body } = await request.promises.request('/metrics') @@ -16,7 +16,7 @@ function resetMetrics() { metrics.register.resetMetrics() } -module.exports = { +export default { getMetric: callbackify(getMetric), resetMetrics, promises: { diff --git a/services/web/test/acceptance/src/mocks/AbstractMockApi.js b/services/web/test/acceptance/src/mocks/AbstractMockApi.mjs similarity index 97% rename from services/web/test/acceptance/src/mocks/AbstractMockApi.js rename to services/web/test/acceptance/src/mocks/AbstractMockApi.mjs index 780a49bb5f..37f5cd3b24 100644 --- a/services/web/test/acceptance/src/mocks/AbstractMockApi.js +++ b/services/web/test/acceptance/src/mocks/AbstractMockApi.mjs @@ -1,6 +1,6 @@ -const OError = require('@overleaf/o-error') -const express = require('express') -const bodyParser = require('body-parser') +import OError from '@overleaf/o-error' +import express from 'express' +import bodyParser from 'body-parser' /** * Abstract class for running a mock API via Express. Handles setting up of @@ -190,4 +190,4 @@ class AbstractMockApi { } } -module.exports = AbstractMockApi +export default AbstractMockApi diff --git a/services/web/test/acceptance/src/mocks/MockAnalyticsApi.mjs b/services/web/test/acceptance/src/mocks/MockAnalyticsApi.mjs index 6ebbf994a3..b5aaa45b27 100644 --- a/services/web/test/acceptance/src/mocks/MockAnalyticsApi.mjs +++ b/services/web/test/acceptance/src/mocks/MockAnalyticsApi.mjs @@ -1,4 +1,4 @@ -import AbstractMockApi from './AbstractMockApi.js' +import AbstractMockApi from './AbstractMockApi.mjs' class MockAnalyticsApi extends AbstractMockApi { reset() { diff --git a/services/web/test/acceptance/src/mocks/MockChatApi.mjs b/services/web/test/acceptance/src/mocks/MockChatApi.mjs index 7a67c0f8e0..ee3346597d 100644 --- a/services/web/test/acceptance/src/mocks/MockChatApi.mjs +++ b/services/web/test/acceptance/src/mocks/MockChatApi.mjs @@ -1,4 +1,4 @@ -import AbstractMockApi from './AbstractMockApi.js' +import AbstractMockApi from './AbstractMockApi.mjs' class MockChatApi extends AbstractMockApi { reset() { diff --git a/services/web/test/acceptance/src/mocks/MockClsiApi.mjs b/services/web/test/acceptance/src/mocks/MockClsiApi.mjs index d59be62d9f..102b75b0d3 100644 --- a/services/web/test/acceptance/src/mocks/MockClsiApi.mjs +++ b/services/web/test/acceptance/src/mocks/MockClsiApi.mjs @@ -1,4 +1,4 @@ -import AbstractMockApi from './AbstractMockApi.js' +import AbstractMockApi from './AbstractMockApi.mjs' import { plainTextResponse } from '../../../../app/src/infrastructure/Response.js' class MockClsiApi extends AbstractMockApi { diff --git a/services/web/test/acceptance/src/mocks/MockDocUpdaterApi.js b/services/web/test/acceptance/src/mocks/MockDocUpdaterApi.mjs similarity index 94% rename from services/web/test/acceptance/src/mocks/MockDocUpdaterApi.js rename to services/web/test/acceptance/src/mocks/MockDocUpdaterApi.mjs index f254473175..d94c8eb32a 100644 --- a/services/web/test/acceptance/src/mocks/MockDocUpdaterApi.js +++ b/services/web/test/acceptance/src/mocks/MockDocUpdaterApi.mjs @@ -1,4 +1,4 @@ -const AbstractMockApi = require('./AbstractMockApi') +import AbstractMockApi from './AbstractMockApi.mjs' class MockDocUpdaterApi extends AbstractMockApi { reset() { @@ -56,7 +56,7 @@ class MockDocUpdaterApi extends AbstractMockApi { } } -module.exports = MockDocUpdaterApi +export default MockDocUpdaterApi // type hint for the inherited `instance` method /** diff --git a/services/web/test/acceptance/src/mocks/MockDocstoreApi.js b/services/web/test/acceptance/src/mocks/MockDocstoreApi.mjs similarity index 94% rename from services/web/test/acceptance/src/mocks/MockDocstoreApi.js rename to services/web/test/acceptance/src/mocks/MockDocstoreApi.mjs index da479ca30a..212603596c 100644 --- a/services/web/test/acceptance/src/mocks/MockDocstoreApi.js +++ b/services/web/test/acceptance/src/mocks/MockDocstoreApi.mjs @@ -1,5 +1,5 @@ -const { db, ObjectId } = require('../../../../app/src/infrastructure/mongodb') -const AbstractMockApi = require('./AbstractMockApi') +import { db, ObjectId } from '../../../../app/src/infrastructure/mongodb.js' +import AbstractMockApi from './AbstractMockApi.mjs' class MockDocstoreApi extends AbstractMockApi { reset() { @@ -97,7 +97,7 @@ class MockDocstoreApi extends AbstractMockApi { } } -module.exports = MockDocstoreApi +export default MockDocstoreApi // type hint for the inherited `instance` method /** diff --git a/services/web/test/acceptance/src/mocks/MockFilestoreApi.js b/services/web/test/acceptance/src/mocks/MockFilestoreApi.mjs similarity index 96% rename from services/web/test/acceptance/src/mocks/MockFilestoreApi.js rename to services/web/test/acceptance/src/mocks/MockFilestoreApi.mjs index f2a44d5a37..bfb4e9e04b 100644 --- a/services/web/test/acceptance/src/mocks/MockFilestoreApi.js +++ b/services/web/test/acceptance/src/mocks/MockFilestoreApi.mjs @@ -1,4 +1,4 @@ -const AbstractMockApi = require('./AbstractMockApi') +import AbstractMockApi from './AbstractMockApi.mjs' class MockFilestoreApi extends AbstractMockApi { reset() { @@ -70,7 +70,7 @@ class MockFilestoreApi extends AbstractMockApi { } } -module.exports = MockFilestoreApi +export default MockFilestoreApi // type hint for the inherited `instance` method /** diff --git a/services/web/test/acceptance/src/mocks/MockGitBridgeApi.mjs b/services/web/test/acceptance/src/mocks/MockGitBridgeApi.mjs index da20860f8e..4927814b9a 100644 --- a/services/web/test/acceptance/src/mocks/MockGitBridgeApi.mjs +++ b/services/web/test/acceptance/src/mocks/MockGitBridgeApi.mjs @@ -1,4 +1,4 @@ -import AbstractMockApi from './AbstractMockApi.js' +import AbstractMockApi from './AbstractMockApi.mjs' class MockGitBridgeApi extends AbstractMockApi { reset() { diff --git a/services/web/test/acceptance/src/mocks/MockGoogleOauthApi.js b/services/web/test/acceptance/src/mocks/MockGoogleOauthApi.mjs similarity index 91% rename from services/web/test/acceptance/src/mocks/MockGoogleOauthApi.js rename to services/web/test/acceptance/src/mocks/MockGoogleOauthApi.mjs index 744cb6b6ee..5661f665f6 100644 --- a/services/web/test/acceptance/src/mocks/MockGoogleOauthApi.js +++ b/services/web/test/acceptance/src/mocks/MockGoogleOauthApi.mjs @@ -1,4 +1,4 @@ -const AbstractMockApi = require('./AbstractMockApi') +import AbstractMockApi from './AbstractMockApi.mjs' class MockGoogleOauthApi extends AbstractMockApi { reset() { @@ -35,7 +35,7 @@ class MockGoogleOauthApi extends AbstractMockApi { } } -module.exports = MockGoogleOauthApi +export default MockGoogleOauthApi // type hint for the inherited `instance` method /** diff --git a/services/web/test/acceptance/src/mocks/MockHaveIBeenPwnedApi.mjs b/services/web/test/acceptance/src/mocks/MockHaveIBeenPwnedApi.mjs index e7c92b9db4..2aa47f83f7 100644 --- a/services/web/test/acceptance/src/mocks/MockHaveIBeenPwnedApi.mjs +++ b/services/web/test/acceptance/src/mocks/MockHaveIBeenPwnedApi.mjs @@ -1,4 +1,4 @@ -import AbstractMockApi from './AbstractMockApi.js' +import AbstractMockApi from './AbstractMockApi.mjs' import { plainTextResponse } from '../../../../app/src/infrastructure/Response.js' class MockHaveIBeenPwnedApi extends AbstractMockApi { diff --git a/services/web/test/acceptance/src/mocks/MockHistoryBackupDeletionApi.mjs b/services/web/test/acceptance/src/mocks/MockHistoryBackupDeletionApi.mjs index 069a0e6a26..e16ddf923f 100644 --- a/services/web/test/acceptance/src/mocks/MockHistoryBackupDeletionApi.mjs +++ b/services/web/test/acceptance/src/mocks/MockHistoryBackupDeletionApi.mjs @@ -1,4 +1,4 @@ -import AbstractMockApi from './AbstractMockApi.js' +import AbstractMockApi from './AbstractMockApi.mjs' class MockHistoryBackupDeletionApi extends AbstractMockApi { reset() { diff --git a/services/web/test/acceptance/src/mocks/MockNotificationsApi.mjs b/services/web/test/acceptance/src/mocks/MockNotificationsApi.mjs index 356069c4cf..2e8893977a 100644 --- a/services/web/test/acceptance/src/mocks/MockNotificationsApi.mjs +++ b/services/web/test/acceptance/src/mocks/MockNotificationsApi.mjs @@ -1,4 +1,4 @@ -import AbstractMockApi from './AbstractMockApi.js' +import AbstractMockApi from './AbstractMockApi.mjs' // Currently there is nothing implemented here as we have no acceptance tests // for the notifications API. This does however stop errors appearing in the diff --git a/services/web/test/acceptance/src/mocks/MockProjectHistoryApi.js b/services/web/test/acceptance/src/mocks/MockProjectHistoryApi.mjs similarity index 93% rename from services/web/test/acceptance/src/mocks/MockProjectHistoryApi.js rename to services/web/test/acceptance/src/mocks/MockProjectHistoryApi.mjs index 4f53277923..82908dc948 100644 --- a/services/web/test/acceptance/src/mocks/MockProjectHistoryApi.js +++ b/services/web/test/acceptance/src/mocks/MockProjectHistoryApi.mjs @@ -1,9 +1,9 @@ -const AbstractMockApi = require('./AbstractMockApi') -const _ = require('lodash') -const { ObjectId } = require('mongodb-legacy') -const { - plainTextResponse, -} = require('../../../../app/src/infrastructure/Response') +import AbstractMockApi from './AbstractMockApi.mjs' +import _ from 'lodash' +import mongodb from 'mongodb-legacy' +import { plainTextResponse } from '../../../../app/src/infrastructure/Response.js' + +const { ObjectId } = mongodb class MockProjectHistoryApi extends AbstractMockApi { reset() { @@ -148,7 +148,7 @@ class MockProjectHistoryApi extends AbstractMockApi { } } -module.exports = MockProjectHistoryApi +export default MockProjectHistoryApi // type hint for the inherited `instance` method /** diff --git a/services/web/test/acceptance/src/mocks/MockReCaptchaApi.mjs b/services/web/test/acceptance/src/mocks/MockReCaptchaApi.mjs index 52804cf3e4..cb12e8bb1a 100644 --- a/services/web/test/acceptance/src/mocks/MockReCaptchaApi.mjs +++ b/services/web/test/acceptance/src/mocks/MockReCaptchaApi.mjs @@ -1,4 +1,4 @@ -import AbstractMockApi from './AbstractMockApi.js' +import AbstractMockApi from './AbstractMockApi.mjs' class MockReCaptchaApi extends AbstractMockApi { applyRoutes() { diff --git a/services/web/test/acceptance/src/mocks/MockRecurlyApi.js b/services/web/test/acceptance/src/mocks/MockRecurlyApi.mjs similarity index 93% rename from services/web/test/acceptance/src/mocks/MockRecurlyApi.js rename to services/web/test/acceptance/src/mocks/MockRecurlyApi.mjs index 81cc4927e9..c1e7c2aa8b 100644 --- a/services/web/test/acceptance/src/mocks/MockRecurlyApi.js +++ b/services/web/test/acceptance/src/mocks/MockRecurlyApi.mjs @@ -1,6 +1,6 @@ -const AbstractMockApi = require('./AbstractMockApi') -const SubscriptionController = require('../../../../app/src/Features/Subscription/SubscriptionController') -const { xmlResponse } = require('../../../../app/src/infrastructure/Response') +import AbstractMockApi from './AbstractMockApi.mjs' +import SubscriptionController from '../../../../app/src/Features/Subscription/SubscriptionController.js' +import { xmlResponse } from '../../../../app/src/infrastructure/Response.js' class MockRecurlyApi extends AbstractMockApi { reset() { @@ -132,7 +132,7 @@ class MockRecurlyApi extends AbstractMockApi { } } -module.exports = MockRecurlyApi +export default MockRecurlyApi // type hint for the inherited `instance` method /** diff --git a/services/web/test/acceptance/src/mocks/MockSpellingApi.mjs b/services/web/test/acceptance/src/mocks/MockSpellingApi.mjs index 09689a2184..55a31c4e72 100644 --- a/services/web/test/acceptance/src/mocks/MockSpellingApi.mjs +++ b/services/web/test/acceptance/src/mocks/MockSpellingApi.mjs @@ -1,4 +1,4 @@ -import AbstractMockApi from './AbstractMockApi.js' +import AbstractMockApi from './AbstractMockApi.mjs' class MockSpellingApi extends AbstractMockApi { reset() { diff --git a/services/web/test/acceptance/src/mocks/MockThirdPartyDataStoreApi.mjs b/services/web/test/acceptance/src/mocks/MockThirdPartyDataStoreApi.mjs index 5c4cc10984..cc597db598 100644 --- a/services/web/test/acceptance/src/mocks/MockThirdPartyDataStoreApi.mjs +++ b/services/web/test/acceptance/src/mocks/MockThirdPartyDataStoreApi.mjs @@ -1,4 +1,4 @@ -import AbstractMockApi from './AbstractMockApi.js' +import AbstractMockApi from './AbstractMockApi.mjs' class MockThirdPartyDataStoreApi extends AbstractMockApi { reset() {} diff --git a/services/web/test/acceptance/src/mocks/MockV1Api.js b/services/web/test/acceptance/src/mocks/MockV1Api.mjs similarity index 98% rename from services/web/test/acceptance/src/mocks/MockV1Api.js rename to services/web/test/acceptance/src/mocks/MockV1Api.mjs index 8d4d53ab70..70740d656e 100644 --- a/services/web/test/acceptance/src/mocks/MockV1Api.js +++ b/services/web/test/acceptance/src/mocks/MockV1Api.mjs @@ -1,6 +1,6 @@ -const AbstractMockApi = require('./AbstractMockApi') -const moment = require('moment') -const sinon = require('sinon') +import AbstractMockApi from './AbstractMockApi.mjs' +import moment from 'moment' +import sinon from 'sinon' class MockV1Api extends AbstractMockApi { reset() { @@ -462,7 +462,7 @@ class MockV1Api extends AbstractMockApi { } } -module.exports = MockV1Api +export default MockV1Api // type hint for the inherited `instance` method /** diff --git a/services/web/test/acceptance/src/mocks/MockV1HistoryApi.js b/services/web/test/acceptance/src/mocks/MockV1HistoryApi.mjs similarity index 94% rename from services/web/test/acceptance/src/mocks/MockV1HistoryApi.js rename to services/web/test/acceptance/src/mocks/MockV1HistoryApi.mjs index 1a109c43ac..d190f61398 100644 --- a/services/web/test/acceptance/src/mocks/MockV1HistoryApi.js +++ b/services/web/test/acceptance/src/mocks/MockV1HistoryApi.mjs @@ -1,10 +1,10 @@ -const AbstractMockApi = require('./AbstractMockApi') -const { EventEmitter } = require('events') -const { +import AbstractMockApi from './AbstractMockApi.mjs' +import { EventEmitter } from 'node:events' +import { zipAttachment, prepareZipAttachment, -} = require('../../../../app/src/infrastructure/Response') -const Joi = require('joi') +} from '../../../../app/src/infrastructure/Response.js' +import Joi from 'joi' class MockV1HistoryApi extends AbstractMockApi { reset() { @@ -120,7 +120,7 @@ class MockV1HistoryApi extends AbstractMockApi { } } -module.exports = MockV1HistoryApi +export default MockV1HistoryApi // type hint for the inherited `instance` method /**