diff --git a/api/tests/certification/enrolment/integration/domain/services/certification-candidates-ods-service/certification-candidates-ods-service_test.js b/api/tests/certification/enrolment/integration/domain/services/certification-candidates-ods-service/certification-candidates-ods-service_test.js index e1071472eb7..fca5b1b2f2a 100644 --- a/api/tests/certification/enrolment/integration/domain/services/certification-candidates-ods-service/certification-candidates-ods-service_test.js +++ b/api/tests/certification/enrolment/integration/domain/services/certification-candidates-ods-service/certification-candidates-ods-service_test.js @@ -14,8 +14,8 @@ import { CERTIFICATION_CANDIDATES_ERRORS } from '../../../../../../../src/certif import { ComplementaryCertificationKeys } from '../../../../../../../src/certification/shared/domain/models/ComplementaryCertificationKeys.js'; import * as certificationCpfService from '../../../../../../../src/certification/shared/domain/services/certification-cpf-service.js'; import { CertificationCandidatesError } from '../../../../../../../src/shared/domain/errors.js'; +import { getI18n } from '../../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { catchErr, databaseBuilder, domainBuilder, expect, sinon } from '../../../../../../test-helper.js'; -import { getI18n } from '../../../../../../tooling/i18n/i18n.js'; const { promises } = fs; diff --git a/api/tests/certification/enrolment/integration/infrastructure/ods/files/fill-candidates-import-sheet_test.js b/api/tests/certification/enrolment/integration/infrastructure/ods/files/fill-candidates-import-sheet_test.js index 9544c427c17..bb3f3e40321 100644 --- a/api/tests/certification/enrolment/integration/infrastructure/ods/files/fill-candidates-import-sheet_test.js +++ b/api/tests/certification/enrolment/integration/infrastructure/ods/files/fill-candidates-import-sheet_test.js @@ -13,8 +13,8 @@ import { fillCandidatesImportSheet } from '../../../../../../../src/certificatio import * as readOdsUtils from '../../../../../../../src/certification/enrolment/infrastructure/utils/ods/read-ods-utils.js'; import { ComplementaryCertificationKeys } from '../../../../../../../src/certification/shared/domain/models/ComplementaryCertificationKeys.js'; import { CERTIFICATION_CENTER_TYPES } from '../../../../../../../src/shared/domain/constants.js'; +import { getI18n } from '../../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { databaseBuilder, expect } from '../../../../../../test-helper.js'; -import { getI18n } from '../../../../../../tooling/i18n/i18n.js'; const __dirname = url.fileURLToPath(new URL('.', import.meta.url)); describe('Integration | Infrastructure | Utils | Ods | fillCandidatesImportSheet', function () { diff --git a/api/tests/certification/enrolment/integration/infrastructure/ods/read-ods-utils_test.js b/api/tests/certification/enrolment/integration/infrastructure/ods/read-ods-utils_test.js index f02136aa017..533ae44280d 100644 --- a/api/tests/certification/enrolment/integration/infrastructure/ods/read-ods-utils_test.js +++ b/api/tests/certification/enrolment/integration/infrastructure/ods/read-ods-utils_test.js @@ -6,7 +6,6 @@ const { readFile } = promises; import _ from 'lodash'; -import { getI18n } from '../../../../../tooling/i18n/i18n.js'; const i18n = getI18n(); import * as url from 'node:url'; @@ -19,6 +18,7 @@ import { validateOdsHeaders, } from '../../../../../../src/certification/enrolment/infrastructure/utils/ods/read-ods-utils.js'; import { UnprocessableEntityError } from '../../../../../../src/shared/application/http-errors.js'; +import { getI18n } from '../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { catchErr, expect } from '../../../../../test-helper.js'; const __dirname = url.fileURLToPath(new URL('.', import.meta.url)); diff --git a/api/tests/certification/enrolment/unit/application/attendance-sheet-controller_test.js b/api/tests/certification/enrolment/unit/application/attendance-sheet-controller_test.js index db98ec70a31..fd2715024ea 100644 --- a/api/tests/certification/enrolment/unit/application/attendance-sheet-controller_test.js +++ b/api/tests/certification/enrolment/unit/application/attendance-sheet-controller_test.js @@ -1,7 +1,7 @@ import { attendanceSheetController } from '../../../../../src/certification/enrolment/application/attendance-sheet-controller.js'; import { usecases } from '../../../../../src/certification/enrolment/domain/usecases/index.js'; +import { getI18n } from '../../../../../src/shared/infrastructure/i18n/i18n.js'; import { expect, hFake, sinon } from '../../../../test-helper.js'; -import { getI18n } from '../../../../tooling/i18n/i18n.js'; describe('Unit | Controller | attendance-sheet-controller', function () { describe('#getAttendanceSheet', function () { diff --git a/api/tests/certification/enrolment/unit/domain/models/Candidate_test.js b/api/tests/certification/enrolment/unit/domain/models/Candidate_test.js index 3ccc0af96d7..2f0a3fea4a1 100644 --- a/api/tests/certification/enrolment/unit/domain/models/Candidate_test.js +++ b/api/tests/certification/enrolment/unit/domain/models/Candidate_test.js @@ -3,8 +3,8 @@ import { SUBSCRIPTION_TYPES } from '../../../../../../src/certification/shared/d import { CERTIFICATION_CANDIDATES_ERRORS } from '../../../../../../src/certification/shared/domain/constants/certification-candidates-errors.js'; import { CertificationCandidatesError } from '../../../../../../src/shared/domain/errors.js'; import { CertificationCandidate } from '../../../../../../src/shared/domain/models/index.js'; +import { getI18n } from '../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { catchErr, catchErrSync, domainBuilder, expect } from '../../../../../test-helper.js'; -import { getI18n } from '../../../../../tooling/i18n/i18n.js'; const FIRST_NAME_ERROR_CODE = CERTIFICATION_CANDIDATES_ERRORS.CANDIDATE_FIRST_NAME_REQUIRED.code; const LAST_NAME_ERROR_CODE = CERTIFICATION_CANDIDATES_ERRORS.CANDIDATE_LAST_NAME_REQUIRED.code; const BIRTHDATE_ERROR_CODE = CERTIFICATION_CANDIDATES_ERRORS.CANDIDATE_BIRTHDATE_REQUIRED.code; diff --git a/api/tests/certification/enrolment/unit/domain/usecases/import-certification-candidates-from-candidates-import-sheet_test.js b/api/tests/certification/enrolment/unit/domain/usecases/import-certification-candidates-from-candidates-import-sheet_test.js index 93087c2bdc2..d07ee824fdc 100644 --- a/api/tests/certification/enrolment/unit/domain/usecases/import-certification-candidates-from-candidates-import-sheet_test.js +++ b/api/tests/certification/enrolment/unit/domain/usecases/import-certification-candidates-from-candidates-import-sheet_test.js @@ -2,8 +2,9 @@ import { DomainTransaction } from '../../../../../../lib/infrastructure/DomainTr import { importCertificationCandidatesFromCandidatesImportSheet } from '../../../../../../src/certification/enrolment/domain/usecases/import-certification-candidates-from-candidates-import-sheet.js'; import { CERTIFICATION_CENTER_TYPES } from '../../../../../../src/shared/domain/constants.js'; import { CandidateAlreadyLinkedToUserError } from '../../../../../../src/shared/domain/errors.js'; +import { getI18n } from '../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { catchErr, domainBuilder, expect, sinon } from '../../../../../test-helper.js'; -import { getI18n } from '../../../../../tooling/i18n/i18n.js'; + const i18n = getI18n(); describe('Unit | UseCase | import-certification-candidates-from-attendance-sheet', function () { diff --git a/api/tests/certification/enrolment/unit/domain/usecases/validate-sessions_test.js b/api/tests/certification/enrolment/unit/domain/usecases/validate-sessions_test.js index 883762be5b6..f8b275ead9b 100644 --- a/api/tests/certification/enrolment/unit/domain/usecases/validate-sessions_test.js +++ b/api/tests/certification/enrolment/unit/domain/usecases/validate-sessions_test.js @@ -7,8 +7,8 @@ import { CERTIFICATION_SESSIONS_ERRORS } from '../../../../../../src/certificati import { CpfBirthInformationValidation } from '../../../../../../src/certification/shared/domain/services/certification-cpf-service.js'; import { CERTIFICATION_CENTER_TYPES } from '../../../../../../src/shared/domain/constants.js'; import { CertificationCandidate } from '../../../../../../src/shared/domain/models/index.js'; +import { getI18n } from '../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { domainBuilder, expect, sinon } from '../../../../../test-helper.js'; -import { getI18n } from '../../../../../tooling/i18n/i18n.js'; const userId = 1234; const cachedValidatedSessionsKey = 'uuid'; diff --git a/api/tests/certification/results/integration/infrastructure/utils/csv/certification-results/get-division-certification-results-csv_test.js b/api/tests/certification/results/integration/infrastructure/utils/csv/certification-results/get-division-certification-results-csv_test.js index 5411221428a..1963a7ec01a 100644 --- a/api/tests/certification/results/integration/infrastructure/utils/csv/certification-results/get-division-certification-results-csv_test.js +++ b/api/tests/certification/results/integration/infrastructure/utils/csv/certification-results/get-division-certification-results-csv_test.js @@ -2,8 +2,9 @@ import dayjs from 'dayjs'; import { getDivisionCertificationResultsCsv } from '../../../../../../../../src/certification/results/infrastructure/utils/csv/certification-results/get-division-certification-results-csv.js'; import { AutoJuryCommentKeys } from '../../../../../../../../src/certification/shared/domain/models/JuryComment.js'; +import { getI18n } from '../../../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { domainBuilder, expect } from '../../../../../../../test-helper.js'; -import { getI18n } from '../../../../../../../tooling/i18n/i18n.js'; + const i18n = getI18n(); const translate = i18n.__; diff --git a/api/tests/certification/results/integration/infrastructure/utils/csv/certification-results/get-session-certification-results-csv_test.js b/api/tests/certification/results/integration/infrastructure/utils/csv/certification-results/get-session-certification-results-csv_test.js index 6afa2834ffb..9c3325c8839 100644 --- a/api/tests/certification/results/integration/infrastructure/utils/csv/certification-results/get-session-certification-results-csv_test.js +++ b/api/tests/certification/results/integration/infrastructure/utils/csv/certification-results/get-session-certification-results-csv_test.js @@ -1,7 +1,8 @@ import { getSessionCertificationResultsCsv } from '../../../../../../../../src/certification/results/infrastructure/utils/csv/certification-results/get-session-certification-results-csv.js'; import { AutoJuryCommentKeys } from '../../../../../../../../src/certification/shared/domain/models/JuryComment.js'; +import { getI18n } from '../../../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { domainBuilder, expect } from '../../../../../../../test-helper.js'; -import { getI18n } from '../../../../../../../tooling/i18n/i18n.js'; + const i18n = getI18n(); const translate = i18n.__; diff --git a/api/tests/certification/results/integration/infrastructure/utils/pdf/certification-attestation-pdf_test.js b/api/tests/certification/results/integration/infrastructure/utils/pdf/certification-attestation-pdf_test.js index 41881b826cb..4440884a038 100644 --- a/api/tests/certification/results/integration/infrastructure/utils/pdf/certification-attestation-pdf_test.js +++ b/api/tests/certification/results/integration/infrastructure/utils/pdf/certification-attestation-pdf_test.js @@ -6,9 +6,9 @@ import pdfLibUtils from 'pdf-lib/cjs/utils/index.js'; import { getCertificationAttestationsPdfBuffer } from '../../../../../../../src/certification/results/infrastructure/utils/pdf/certification-attestation-pdf.js'; import { CertificationAttestationGenerationError } from '../../../../../../../src/shared/domain/errors.js'; +import { getI18n } from '../../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { catchErr, domainBuilder, expect, nock, sinon } from '../../../../../../test-helper.js'; import { isSameBinary } from '../../../../../../tooling/binary-comparator.js'; -import { getI18n } from '../../../../../../tooling/i18n/i18n.js'; const __dirname = url.fileURLToPath(new URL('.', import.meta.url)); diff --git a/api/tests/certification/results/unit/application/certification-attestation-controller_test.js b/api/tests/certification/results/unit/application/certification-attestation-controller_test.js index 8d000179f84..1c53ca9f932 100644 --- a/api/tests/certification/results/unit/application/certification-attestation-controller_test.js +++ b/api/tests/certification/results/unit/application/certification-attestation-controller_test.js @@ -1,8 +1,8 @@ import { certificationAttestationController } from '../../../../../src/certification/results/application/certification-attestation-controller.js'; import { usecases } from '../../../../../src/certification/results/domain/usecases/index.js'; import { LANGUAGES_CODE } from '../../../../../src/shared/domain/services/language-service.js'; +import { getI18n } from '../../../../../src/shared/infrastructure/i18n/i18n.js'; import { domainBuilder, expect, hFake, sinon } from '../../../../test-helper.js'; -import { getI18n } from '../../../../tooling/i18n/i18n.js'; const { FRENCH } = LANGUAGES_CODE; diff --git a/api/tests/certification/results/unit/application/certification-controller_test.js b/api/tests/certification/results/unit/application/certification-controller_test.js index 4b8bd507a54..cd49cbe46c9 100644 --- a/api/tests/certification/results/unit/application/certification-controller_test.js +++ b/api/tests/certification/results/unit/application/certification-controller_test.js @@ -1,7 +1,7 @@ import { certificationController } from '../../../../../src/certification/results/application/certification-controller.js'; import { usecases } from '../../../../../src/certification/results/domain/usecases/index.js'; +import { getI18n } from '../../../../../src/shared/infrastructure/i18n/i18n.js'; import { domainBuilder, expect, hFake, sinon } from '../../../../test-helper.js'; -import { getI18n } from '../../../../tooling/i18n/i18n.js'; describe('Certification | Results | Unit | Application | certifications-controller', function () { describe('#getCertificationByVerificationCode', function () { diff --git a/api/tests/certification/results/unit/application/certification-results-controller_test.js b/api/tests/certification/results/unit/application/certification-results-controller_test.js index c1a18cae57a..1f061b191f5 100644 --- a/api/tests/certification/results/unit/application/certification-results-controller_test.js +++ b/api/tests/certification/results/unit/application/certification-results-controller_test.js @@ -1,7 +1,7 @@ import { certificationResultsController } from '../../../../../src/certification/results/application/certification-results-controller.js'; import { usecases } from '../../../../../src/certification/results/domain/usecases/index.js'; +import { getI18n } from '../../../../../src/shared/infrastructure/i18n/i18n.js'; import { domainBuilder, expect, hFake, sinon } from '../../../../test-helper.js'; -import { getI18n } from '../../../../tooling/i18n/i18n.js'; describe('Certification | Results | Unit | Controller | certification results', function () { describe('#getCleaCertifiedCandidateDataCsv', function () { diff --git a/api/tests/certification/results/unit/application/organization-controller_test.js b/api/tests/certification/results/unit/application/organization-controller_test.js index d4fb630208d..43c9d60dd72 100644 --- a/api/tests/certification/results/unit/application/organization-controller_test.js +++ b/api/tests/certification/results/unit/application/organization-controller_test.js @@ -1,7 +1,7 @@ import { organizationController } from '../../../../../src/certification/results/application/organization-controller.js'; import { usecases } from '../../../../../src/certification/results/domain/usecases/index.js'; +import { getI18n } from '../../../../../src/shared/infrastructure/i18n/i18n.js'; import { domainBuilder, expect, hFake, sinon } from '../../../../test-helper.js'; -import { getI18n } from '../../../../tooling/i18n/i18n.js'; describe('Certification | Course | Unit | Application | Organizations | organization-controller', function () { describe('#downloadCertificationResults', function () { diff --git a/api/tests/certification/results/unit/infrastructure/serializers/private-certificate-serializer_test.js b/api/tests/certification/results/unit/infrastructure/serializers/private-certificate-serializer_test.js index 7b5c4d7430e..0c593b6d2dc 100644 --- a/api/tests/certification/results/unit/infrastructure/serializers/private-certificate-serializer_test.js +++ b/api/tests/certification/results/unit/infrastructure/serializers/private-certificate-serializer_test.js @@ -2,8 +2,8 @@ import { ResultCompetence } from '../../../../../../src/certification/results/do import { ResultCompetenceTree } from '../../../../../../src/certification/results/domain/models/ResultCompetenceTree.js'; import * as serializer from '../../../../../../src/certification/results/infrastructure/serializers/private-certificate-serializer.js'; import { AutoJuryCommentKeys } from '../../../../../../src/certification/shared/domain/models/JuryComment.js'; +import { getI18n } from '../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { domainBuilder, expect } from '../../../../../test-helper.js'; -import { getI18n } from '../../../../../tooling/i18n/i18n.js'; describe('Certification | Results | Unit | Infrastructure | Serializers | private-certificate-serializer', function () { let translate; diff --git a/api/tests/certification/results/unit/infrastructure/utils/csv/certification-results/CertificationResultsCsvValues_test.js b/api/tests/certification/results/unit/infrastructure/utils/csv/certification-results/CertificationResultsCsvValues_test.js index 9272f9c2ec4..037496b54e1 100644 --- a/api/tests/certification/results/unit/infrastructure/utils/csv/certification-results/CertificationResultsCsvValues_test.js +++ b/api/tests/certification/results/unit/infrastructure/utils/csv/certification-results/CertificationResultsCsvValues_test.js @@ -1,8 +1,8 @@ import { CertificationResultsCsvValues } from '../../../../../../../../src/certification/results/infrastructure/utils/csv/certification-results/CertificationResultsCsvValues.js'; import { AutoJuryCommentKeys } from '../../../../../../../../src/certification/shared/domain/models/JuryComment.js'; import { CertificationResult } from '../../../../../../../../src/shared/domain/models/index.js'; +import { getI18n } from '../../../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { domainBuilder, expect } from '../../../../../../../test-helper.js'; -import { getI18n } from '../../../../../../../tooling/i18n/i18n.js'; describe('Unit | Infrastructure | Utils | Csv | CertificationResultsCsvValues', function () { let i18n, translate; diff --git a/api/tests/certification/session-management/integration/infrastructure/utils/pdf/attendance-sheet-pdf_test.js b/api/tests/certification/session-management/integration/infrastructure/utils/pdf/attendance-sheet-pdf_test.js index 5258c7875c3..74f09c63a74 100644 --- a/api/tests/certification/session-management/integration/infrastructure/utils/pdf/attendance-sheet-pdf_test.js +++ b/api/tests/certification/session-management/integration/infrastructure/utils/pdf/attendance-sheet-pdf_test.js @@ -6,9 +6,9 @@ import i18n from 'i18n'; import pdfLibUtils from 'pdf-lib/cjs/utils/index.js'; import { getAttendanceSheetPdfBuffer } from '../../../../../../../src/certification/enrolment/infrastructure/utils/pdf/attendance-sheet-pdf.js'; +import { getI18n } from '../../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { domainBuilder, expect, sinon } from '../../../../../../test-helper.js'; import { isSameBinary } from '../../../../../../tooling/binary-comparator.js'; -import { getI18n } from '../../../../../../tooling/i18n/i18n.js'; const __dirname = url.fileURLToPath(new URL('.', import.meta.url)); const directory = path.resolve(path.join(__dirname, '../../../../../../../translations')); diff --git a/api/tests/certification/session-management/unit/application/invigilator-kit-controller_test.js b/api/tests/certification/session-management/unit/application/invigilator-kit-controller_test.js index 3d87a03a5e2..87784dc355d 100644 --- a/api/tests/certification/session-management/unit/application/invigilator-kit-controller_test.js +++ b/api/tests/certification/session-management/unit/application/invigilator-kit-controller_test.js @@ -1,8 +1,8 @@ import { invigilatorKitController } from '../../../../../src/certification/session-management/application/invigilator-kit-controller.js'; import { usecases } from '../../../../../src/certification/session-management/domain/usecases/index.js'; import { LANGUAGES_CODE } from '../../../../../src/shared/domain/services/language-service.js'; +import { getI18n } from '../../../../../src/shared/infrastructure/i18n/i18n.js'; import { domainBuilder, expect, hFake, sinon } from '../../../../test-helper.js'; -import { getI18n } from '../../../../tooling/i18n/i18n.js'; describe('Certification | Session Management | Unit | Application | Controller | Invigilator Kit', function () { describe('#getInvigilatorKitPdf', function () { diff --git a/api/tests/certification/session-management/unit/application/jury-certification-controller_test.js b/api/tests/certification/session-management/unit/application/jury-certification-controller_test.js index 2974895471d..82a9c4aec2c 100644 --- a/api/tests/certification/session-management/unit/application/jury-certification-controller_test.js +++ b/api/tests/certification/session-management/unit/application/jury-certification-controller_test.js @@ -1,7 +1,7 @@ import { juryCertificationController } from '../../../../../src/certification/session-management/application/jury-certification-controller.js'; import { usecases } from '../../../../../src/certification/session-management/domain/usecases/index.js'; +import { getI18n } from '../../../../../src/shared/infrastructure/i18n/i18n.js'; import { domainBuilder, expect, hFake, sinon } from '../../../../test-helper.js'; -import { getI18n } from '../../../../tooling/i18n/i18n.js'; describe('Certification | Session-management | Unit | Application | jury-certification-controller', function () { describe('#getJuryCertification', function () { diff --git a/api/tests/certification/session-management/unit/infrastructure/serializers/jury-certification-serializer_test.js b/api/tests/certification/session-management/unit/infrastructure/serializers/jury-certification-serializer_test.js index 4cfdfc85367..3ca2c6f8e3d 100644 --- a/api/tests/certification/session-management/unit/infrastructure/serializers/jury-certification-serializer_test.js +++ b/api/tests/certification/session-management/unit/infrastructure/serializers/jury-certification-serializer_test.js @@ -1,7 +1,7 @@ import * as serializer from '../../../../../../src/certification/session-management/infrastructure/serializers/jury-certification-serializer.js'; import { AutoJuryCommentKeys } from '../../../../../../src/certification/shared/domain/models/JuryComment.js'; +import { getI18n } from '../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { domainBuilder, expect } from '../../../../../test-helper.js'; -import { getI18n } from '../../../../../tooling/i18n/i18n.js'; describe('Certification | Session-management | Unit | Infrastructure | Serializers | jury-certification-serializer', function () { let translate; diff --git a/api/tests/certification/shared/unit/domain/models/JuryComment_test.js b/api/tests/certification/shared/unit/domain/models/JuryComment_test.js index 35cebd9c4e5..38d7da42b8c 100644 --- a/api/tests/certification/shared/unit/domain/models/JuryComment_test.js +++ b/api/tests/certification/shared/unit/domain/models/JuryComment_test.js @@ -3,8 +3,8 @@ import { JuryComment, JuryCommentContexts, } from '../../../../../../src/certification/shared/domain/models/JuryComment.js'; +import { getI18n } from '../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { expect } from '../../../../../test-helper.js'; -import { getI18n } from '../../../../../tooling/i18n/i18n.js'; describe('Unit | Domain | Models | JuryComment', function () { let translate; diff --git a/api/tests/identity-access-management/integration/domain/usecases/create-user.usecase.test.js b/api/tests/identity-access-management/integration/domain/usecases/create-user.usecase.test.js index 6459808d680..5f9d1279151 100644 --- a/api/tests/identity-access-management/integration/domain/usecases/create-user.usecase.test.js +++ b/api/tests/identity-access-management/integration/domain/usecases/create-user.usecase.test.js @@ -1,7 +1,7 @@ import { User } from '../../../../../src/identity-access-management/domain/models/User.js'; import { usecases } from '../../../../../src/identity-access-management/domain/usecases/index.js'; +import { getI18n } from '../../../../../src/shared/infrastructure/i18n/i18n.js'; import { expect } from '../../../../test-helper.js'; -import { getI18n } from '../../../../tooling/i18n/i18n.js'; describe('Integration | Identity Access Management | Domain | UseCase | create-user', function () { it('returns the saved user', async function () { diff --git a/api/tests/identity-access-management/unit/application/user/user.controller.test.js b/api/tests/identity-access-management/unit/application/user/user.controller.test.js index b54e4891bf5..6a23f868133 100644 --- a/api/tests/identity-access-management/unit/application/user/user.controller.test.js +++ b/api/tests/identity-access-management/unit/application/user/user.controller.test.js @@ -1,9 +1,9 @@ import { userController } from '../../../../../src/identity-access-management/application/user/user.controller.js'; import { User } from '../../../../../src/identity-access-management/domain/models/User.js'; import { usecases } from '../../../../../src/identity-access-management/domain/usecases/index.js'; +import { getI18n } from '../../../../../src/shared/infrastructure/i18n/i18n.js'; import * as requestResponseUtils from '../../../../../src/shared/infrastructure/utils/request-response-utils.js'; import { domainBuilder, expect, hFake, sinon } from '../../../../test-helper.js'; -import { getI18n } from '../../../../tooling/i18n/i18n.js'; describe('Unit | Identity Access Management | Application | Controller | User', function () { let userSerializer; diff --git a/api/tests/identity-access-management/unit/domain/usecases/send-verification-code.usecase.test.js b/api/tests/identity-access-management/unit/domain/usecases/send-verification-code.usecase.test.js index a66cba91715..fbdddc29794 100644 --- a/api/tests/identity-access-management/unit/domain/usecases/send-verification-code.usecase.test.js +++ b/api/tests/identity-access-management/unit/domain/usecases/send-verification-code.usecase.test.js @@ -5,8 +5,8 @@ import { InvalidPasswordForUpdateEmailError, UserNotAuthorizedToUpdateEmailError, } from '../../../../../src/shared/domain/errors.js'; +import { getI18n } from '../../../../../src/shared/infrastructure/i18n/i18n.js'; import { catchErr, domainBuilder, expect, sinon } from '../../../../test-helper.js'; -import { getI18n } from '../../../../tooling/i18n/i18n.js'; describe('Unit | Identity Access Management | Domain | UseCase | send-verification-code', function () { let authenticationMethodRepository; diff --git a/api/tests/integration/domain/usecases/create-and-reconcile-user-to-organization-learner_test.js b/api/tests/integration/domain/usecases/create-and-reconcile-user-to-organization-learner_test.js index e08332a2e07..c4d9d954ade 100644 --- a/api/tests/integration/domain/usecases/create-and-reconcile-user-to-organization-learner_test.js +++ b/api/tests/integration/domain/usecases/create-and-reconcile-user-to-organization-learner_test.js @@ -21,8 +21,8 @@ import { cryptoService } from '../../../../src/shared/domain/services/crypto-ser import * as userService from '../../../../src/shared/domain/services/user-service.js'; import * as passwordValidator from '../../../../src/shared/domain/validators/password-validator.js'; import * as userValidator from '../../../../src/shared/domain/validators/user-validator.js'; +import { getI18n } from '../../../../src/shared/infrastructure/i18n/i18n.js'; import { catchErr, databaseBuilder, expect } from '../../../test-helper.js'; -import { getI18n } from '../../../tooling/i18n/i18n.js'; const i18n = getI18n(); diff --git a/api/tests/integration/infrastructure/plugins/i18n_test.js b/api/tests/integration/infrastructure/plugins/i18n_test.js index 82b098fa903..1a8ab1659ef 100644 --- a/api/tests/integration/infrastructure/plugins/i18n_test.js +++ b/api/tests/integration/infrastructure/plugins/i18n_test.js @@ -1,6 +1,6 @@ +import { getI18n } from '../../../../src/shared/infrastructure/i18n/i18n.js'; import * as i18nPlugin from '../../../../src/shared/infrastructure/plugins/i18n.js'; import { expect, HttpTestServer, sinon } from '../../../test-helper.js'; -import { getI18n } from '../../../tooling/i18n/i18n.js'; describe('Integration | Infrastructure | plugins | i18n', function () { let httpTestServer; diff --git a/api/tests/prescription/campaign/integration/domain/usecases/start-writing-campaign-assessment-results-to-stream_test.js b/api/tests/prescription/campaign/integration/domain/usecases/start-writing-campaign-assessment-results-to-stream_test.js index c75d5cc0649..92c9a9e0cda 100644 --- a/api/tests/prescription/campaign/integration/domain/usecases/start-writing-campaign-assessment-results-to-stream_test.js +++ b/api/tests/prescription/campaign/integration/domain/usecases/start-writing-campaign-assessment-results-to-stream_test.js @@ -7,8 +7,8 @@ import { CampaignExternalIdTypes } from '../../../../../../src/prescription/shar import { CAMPAIGN_FEATURES, ORGANIZATION_FEATURE } from '../../../../../../src/shared/domain/constants.js'; import { Assessment } from '../../../../../../src/shared/domain/models/Assessment.js'; import { CampaignParticipationStatuses, KnowledgeElement } from '../../../../../../src/shared/domain/models/index.js'; +import { getI18n } from '../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { databaseBuilder, expect, mockLearningContent, streamToPromise } from '../../../../../test-helper.js'; -import { getI18n } from '../../../../../tooling/i18n/i18n.js'; describe('Integration | Domain | Use Cases | start-writing-campaign-assessment-results-to-stream', function () { describe('#startWritingCampaignAssessmentResultsToStream', function () { diff --git a/api/tests/prescription/campaign/integration/domain/usecases/start-writing-campaign-profiles-collection-results-to-stream_test.js b/api/tests/prescription/campaign/integration/domain/usecases/start-writing-campaign-profiles-collection-results-to-stream_test.js index a0ca7e265ef..2cff3190f5a 100644 --- a/api/tests/prescription/campaign/integration/domain/usecases/start-writing-campaign-profiles-collection-results-to-stream_test.js +++ b/api/tests/prescription/campaign/integration/domain/usecases/start-writing-campaign-profiles-collection-results-to-stream_test.js @@ -19,10 +19,10 @@ import { ORGANIZATION_FEATURE, } from '../../../../../../src/shared/domain/constants.js'; import * as placementProfileService from '../../../../../../src/shared/domain/services/placement-profile-service.js'; +import { getI18n } from '../../../../../../src/shared/infrastructure/i18n/i18n.js'; import * as competenceRepository from '../../../../../../src/shared/infrastructure/repositories/competence-repository.js'; import * as organizationRepository from '../../../../../../src/shared/infrastructure/repositories/organization-repository.js'; import { databaseBuilder, expect, mockLearningContent, streamToPromise } from '../../../../../test-helper.js'; -import { getI18n } from '../../../../../tooling/i18n/i18n.js'; describe('Integration | Domain | Use Cases | start-writing-profiles-collection-campaign-results-to-stream', function () { describe('#startWritingCampaignProfilesCollectionResultsToStream', function () { diff --git a/api/tests/prescription/campaign/unit/domain/usecases/start-writing-campaign-assessment-results-to-stream_test.js b/api/tests/prescription/campaign/unit/domain/usecases/start-writing-campaign-assessment-results-to-stream_test.js index 7dd636ca032..0d91c0ef165 100644 --- a/api/tests/prescription/campaign/unit/domain/usecases/start-writing-campaign-assessment-results-to-stream_test.js +++ b/api/tests/prescription/campaign/unit/domain/usecases/start-writing-campaign-assessment-results-to-stream_test.js @@ -6,8 +6,8 @@ import * as campaignCsvExportService from '../../../../../../src/prescription/ca import { startWritingCampaignAssessmentResultsToStream } from '../../../../../../src/prescription/campaign/domain/usecases/start-writing-campaign-assessment-results-to-stream.js'; import { CampaignTypeError } from '../../../../../../src/shared/domain/errors.js'; import { StageCollection } from '../../../../../../src/shared/domain/models/user-campaign-results/StageCollection.js'; +import { getI18n } from '../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { catchErr, domainBuilder, expect, sinon, streamToPromise } from '../../../../../test-helper.js'; -import { getI18n } from '../../../../../tooling/i18n/i18n.js'; describe('Unit | Domain | Use Cases | start-writing-campaign-assessment-results-to-stream', function () { let campaignRepository, diff --git a/api/tests/prescription/campaign/unit/domain/usecases/start-writing-campaign-profiles-collection-results-to-stream_test.js b/api/tests/prescription/campaign/unit/domain/usecases/start-writing-campaign-profiles-collection-results-to-stream_test.js index 4ded1f39ccd..26cdf7e151c 100644 --- a/api/tests/prescription/campaign/unit/domain/usecases/start-writing-campaign-profiles-collection-results-to-stream_test.js +++ b/api/tests/prescription/campaign/unit/domain/usecases/start-writing-campaign-profiles-collection-results-to-stream_test.js @@ -5,8 +5,8 @@ const { PassThrough } = stream; import { startWritingCampaignProfilesCollectionResultsToStream } from '../../../../../../src/prescription/campaign/domain/usecases/start-writing-campaign-profiles-collection-results-to-stream.js'; import { CampaignProfilesCollectionExport } from '../../../../../../src/prescription/campaign/infrastructure/serializers/csv/campaign-profiles-collection-export.js'; import { CampaignTypeError } from '../../../../../../src/shared/domain/errors.js'; +import { getI18n } from '../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { catchErr, domainBuilder, expect, sinon, streamToPromise } from '../../../../../test-helper.js'; -import { getI18n } from '../../../../../tooling/i18n/i18n.js'; describe('Unit | Domain | Use Cases | start-writing-campaign-profiles-collection-results-to-stream', function () { const campaignRepository = { get: () => undefined }; diff --git a/api/tests/prescription/campaign/unit/infrastructure/exports/campaigns/campaign-profiles-collection-result-line_test.js b/api/tests/prescription/campaign/unit/infrastructure/exports/campaigns/campaign-profiles-collection-result-line_test.js index b4d98c599c2..faf7afcd364 100644 --- a/api/tests/prescription/campaign/unit/infrastructure/exports/campaigns/campaign-profiles-collection-result-line_test.js +++ b/api/tests/prescription/campaign/unit/infrastructure/exports/campaigns/campaign-profiles-collection-result-line_test.js @@ -1,7 +1,7 @@ import { CampaignProfilesCollectionResultLine } from '../../../../../../../src/prescription/campaign/infrastructure/exports/campaigns/campaign-profiles-collection-result-line.js'; import { PlacementProfile } from '../../../../../../../src/shared/domain/models/index.js'; +import { getI18n } from '../../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { domainBuilder, expect, sinon } from '../../../../../../test-helper.js'; -import { getI18n } from '../../../../../../tooling/i18n/i18n.js'; describe('Unit | Serializer | CSV | campaign-profiles-collection-result-line', function () { describe('#toCsvLine', function () { diff --git a/api/tests/prescription/campaign/unit/infrastructure/serializers/csv/campaign-profiles-collection-export_test.js b/api/tests/prescription/campaign/unit/infrastructure/serializers/csv/campaign-profiles-collection-export_test.js index 7aea363445e..2fdced41010 100644 --- a/api/tests/prescription/campaign/unit/infrastructure/serializers/csv/campaign-profiles-collection-export_test.js +++ b/api/tests/prescription/campaign/unit/infrastructure/serializers/csv/campaign-profiles-collection-export_test.js @@ -3,8 +3,8 @@ import stream from 'node:stream'; const { PassThrough } = stream; import { CampaignProfilesCollectionExport } from '../../../../../../../src/prescription/campaign/infrastructure/serializers/csv/campaign-profiles-collection-export.js'; +import { getI18n } from '../../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { domainBuilder, expect, sinon, streamToPromise } from '../../../../../../test-helper.js'; -import { getI18n } from '../../../../../../tooling/i18n/i18n.js'; describe('Unit | Serializer | CSV | campaign-profiles-collection-export', function () { describe('#export', function () { diff --git a/api/tests/prescription/campaign/unit/infrastructure/utils/CampaignAssessmentCsvLine_test.js b/api/tests/prescription/campaign/unit/infrastructure/utils/CampaignAssessmentCsvLine_test.js index 2d14b46f8ad..c455a4c123f 100644 --- a/api/tests/prescription/campaign/unit/infrastructure/utils/CampaignAssessmentCsvLine_test.js +++ b/api/tests/prescription/campaign/unit/infrastructure/utils/CampaignAssessmentCsvLine_test.js @@ -1,8 +1,8 @@ import * as campaignParticipationService from '../../../../../../lib/domain/services/campaign-participation-service.js'; import { CampaignAssessmentCsvLine } from '../../../../../../src/prescription/campaign/infrastructure/utils/CampaignAssessmentCsvLine.js'; import { KnowledgeElement } from '../../../../../../src/shared/domain/models/index.js'; +import { getI18n } from '../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { domainBuilder, expect } from '../../../../../test-helper.js'; -import { getI18n } from '../../../../../tooling/i18n/i18n.js'; function _computeExpectedColumnsIndex(campaign, organization, badges = [], stages = [], additionalHeaders = []) { const studentNumberPresenceModifier = organization.type === 'SUP' && organization.isManagingStudents ? 1 : 0; diff --git a/api/tests/prescription/learner-management/acceptance/application/organization-controller-import-sco-organization-learners_test.js b/api/tests/prescription/learner-management/acceptance/application/organization-controller-import-sco-organization-learners_test.js index 13aa5685886..63d03319e3d 100644 --- a/api/tests/prescription/learner-management/acceptance/application/organization-controller-import-sco-organization-learners_test.js +++ b/api/tests/prescription/learner-management/acceptance/application/organization-controller-import-sco-organization-learners_test.js @@ -5,6 +5,7 @@ import _ from 'lodash'; import { OrganizationLearnerImportHeader } from '../../../../../src/prescription/learner-management/infrastructure/serializers/csv/organization-learner-import-header.js'; import { Membership } from '../../../../../src/shared/domain/models/Membership.js'; +import { getI18n } from '../../../../../src/shared/infrastructure/i18n/i18n.js'; import { createServer, databaseBuilder, @@ -12,7 +13,6 @@ import { generateValidRequestAuthorizationHeader, knex, } from '../../../../test-helper.js'; -import { getI18n } from '../../../../tooling/i18n/i18n.js'; EventEmitter.defaultMaxListeners = 60; diff --git a/api/tests/prescription/learner-management/acceptance/application/sup-organization-management-route_test.js b/api/tests/prescription/learner-management/acceptance/application/sup-organization-management-route_test.js index b01fcf04bae..cec34950cc9 100644 --- a/api/tests/prescription/learner-management/acceptance/application/sup-organization-management-route_test.js +++ b/api/tests/prescription/learner-management/acceptance/application/sup-organization-management-route_test.js @@ -1,12 +1,12 @@ import { SupOrganizationLearnerImportHeader } from '../../../../../src/prescription/learner-management/infrastructure/serializers/csv/sup-organization-learner-import-header.js'; import { Membership } from '../../../../../src/shared/domain/models/Membership.js'; +import { getI18n } from '../../../../../src/shared/infrastructure/i18n/i18n.js'; import { createServer, databaseBuilder, expect, generateValidRequestAuthorizationHeader, } from '../../../../test-helper.js'; -import { getI18n } from '../../../../tooling/i18n/i18n.js'; const i18n = getI18n(); const supOrganizationLearnerImportHeader = new SupOrganizationLearnerImportHeader(i18n).columns diff --git a/api/tests/prescription/learner-management/unit/application/sup-organization-management-controller_test.js b/api/tests/prescription/learner-management/unit/application/sup-organization-management-controller_test.js index 90c3cb8100d..fee83ffbce2 100644 --- a/api/tests/prescription/learner-management/unit/application/sup-organization-management-controller_test.js +++ b/api/tests/prescription/learner-management/unit/application/sup-organization-management-controller_test.js @@ -1,7 +1,7 @@ import { supOrganizationManagementController } from '../../../../../src/prescription/learner-management/application/sup-organization-management-controller.js'; import { usecases } from '../../../../../src/prescription/learner-management/domain/usecases/index.js'; +import { getI18n } from '../../../../../src/shared/infrastructure/i18n/i18n.js'; import { catchErr, expect, hFake, sinon } from '../../../../test-helper.js'; -import { getI18n } from '../../../../tooling/i18n/i18n.js'; describe('Unit | Controller | sup-organization-management-controller', function () { let organizationId; diff --git a/api/tests/prescription/learner-management/unit/domain/models/SupOrganizationLearnerSet_test.js b/api/tests/prescription/learner-management/unit/domain/models/SupOrganizationLearnerSet_test.js index 8e952421f3b..a4f65c913e6 100644 --- a/api/tests/prescription/learner-management/unit/domain/models/SupOrganizationLearnerSet_test.js +++ b/api/tests/prescription/learner-management/unit/domain/models/SupOrganizationLearnerSet_test.js @@ -1,7 +1,7 @@ import { SupOrganizationLearnerSet } from '../../../../../../src/prescription/learner-management/domain/models/SupOrganizationLearnerSet.js'; import { DomainError, EntityValidationError } from '../../../../../../src/shared/domain/errors.js'; +import { getI18n } from '../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { catchErr, expect } from '../../../../../test-helper.js'; -import { getI18n } from '../../../../../tooling/i18n/i18n.js'; describe('Unit | Models | SupOrganizationLearnerSet', function () { let i18n, learnerSet; diff --git a/api/tests/prescription/learner-management/unit/domain/usecases/get-organization-learners-csv-template_test.js b/api/tests/prescription/learner-management/unit/domain/usecases/get-organization-learners-csv-template_test.js index 9734da9b4a5..179b3f98ff5 100644 --- a/api/tests/prescription/learner-management/unit/domain/usecases/get-organization-learners-csv-template_test.js +++ b/api/tests/prescription/learner-management/unit/domain/usecases/get-organization-learners-csv-template_test.js @@ -3,8 +3,8 @@ import _ from 'lodash'; import { OrganizationLearnerImportFormat } from '../../../../../../src/prescription/learner-management/domain/models/OrganizationLearnerImportFormat.js'; import { getOrganizationLearnersCsvTemplate } from '../../../../../../src/prescription/learner-management/domain/usecases/get-organization-learners-csv-template.js'; import { UserNotAuthorizedToAccessEntityError } from '../../../../../../src/shared/domain/errors.js'; +import { getI18n } from '../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { catchErr, domainBuilder, expect, sinon } from '../../../../../test-helper.js'; -import { getI18n } from '../../../../../tooling/i18n/i18n.js'; describe('Unit | UseCase | get-organization-learners-csv-template', function () { let userId, organizationId, membershipRepository, organizationLearnerImportFormatRepository, i18n; diff --git a/api/tests/prescription/learner-management/unit/domain/usecases/import-sup-organization-learners_test.js b/api/tests/prescription/learner-management/unit/domain/usecases/import-sup-organization-learners_test.js index c21c51f333b..cac169653e9 100644 --- a/api/tests/prescription/learner-management/unit/domain/usecases/import-sup-organization-learners_test.js +++ b/api/tests/prescription/learner-management/unit/domain/usecases/import-sup-organization-learners_test.js @@ -1,8 +1,9 @@ import { OrganizationImport } from '../../../../../../src/prescription/learner-management/domain/models/OrganizationImport.js'; import { importSupOrganizationLearners } from '../../../../../../src/prescription/learner-management/domain/usecases/import-sup-organization-learners.js'; import { SupOrganizationLearnerImportHeader } from '../../../../../../src/prescription/learner-management/infrastructure/serializers/csv/sup-organization-learner-import-header.js'; +import { getI18n } from '../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { catchErr, expect, sinon, toStream } from '../../../../../test-helper.js'; -import { getI18n } from '../../../../../tooling/i18n/i18n.js'; + const i18n = getI18n(); const supOrganizationLearnerImportHeader = new SupOrganizationLearnerImportHeader(i18n).columns diff --git a/api/tests/prescription/learner-management/unit/domain/usecases/replace-sup-organization-learners_test.js b/api/tests/prescription/learner-management/unit/domain/usecases/replace-sup-organization-learners_test.js index a4119d9a57d..3d16e5e4777 100644 --- a/api/tests/prescription/learner-management/unit/domain/usecases/replace-sup-organization-learners_test.js +++ b/api/tests/prescription/learner-management/unit/domain/usecases/replace-sup-organization-learners_test.js @@ -1,8 +1,8 @@ import { OrganizationImport } from '../../../../../../src/prescription/learner-management/domain/models/OrganizationImport.js'; import { replaceSupOrganizationLearners } from '../../../../../../src/prescription/learner-management/domain/usecases/replace-sup-organization-learner.js'; import { SupOrganizationLearnerImportHeader } from '../../../../../../src/prescription/learner-management/infrastructure/serializers/csv/sup-organization-learner-import-header.js'; +import { getI18n } from '../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { catchErr, expect, sinon, toStream } from '../../../../../test-helper.js'; -import { getI18n } from '../../../../../tooling/i18n/i18n.js'; const i18n = getI18n(); diff --git a/api/tests/prescription/learner-management/unit/domain/usecases/upload-csv-file_test.js b/api/tests/prescription/learner-management/unit/domain/usecases/upload-csv-file_test.js index 11d1199b77e..1f0565ca359 100644 --- a/api/tests/prescription/learner-management/unit/domain/usecases/upload-csv-file_test.js +++ b/api/tests/prescription/learner-management/unit/domain/usecases/upload-csv-file_test.js @@ -3,10 +3,11 @@ import { OrganizationImport } from '../../../../../../src/prescription/learner-m import { uploadCsvFile } from '../../../../../../src/prescription/learner-management/domain/usecases/upload-csv-file.js'; import { SupOrganizationLearnerImportHeader } from '../../../../../../src/prescription/learner-management/infrastructure/serializers/csv/sup-organization-learner-import-header.js'; import { SupOrganizationLearnerParser } from '../../../../../../src/prescription/learner-management/infrastructure/serializers/csv/sup-organization-learner-parser.js'; +import { getI18n } from '../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { catchErr, createTempFile, expect, removeTempFile, sinon } from '../../../../../test-helper.js'; -import { getI18n } from '../../../../../tooling/i18n/i18n.js'; const i18n = getI18n(); + const supOrganizationLearnerImportHeader = new SupOrganizationLearnerImportHeader(i18n).columns .map((column) => column.name) .join(';'); diff --git a/api/tests/prescription/learner-management/unit/domain/usecases/validate-csv-file_test.js b/api/tests/prescription/learner-management/unit/domain/usecases/validate-csv-file_test.js index cc482820ada..10b5bad04ad 100644 --- a/api/tests/prescription/learner-management/unit/domain/usecases/validate-csv-file_test.js +++ b/api/tests/prescription/learner-management/unit/domain/usecases/validate-csv-file_test.js @@ -3,8 +3,8 @@ import { OrganizationImport } from '../../../../../../src/prescription/learner-m import { validateCsvFile } from '../../../../../../src/prescription/learner-management/domain/usecases/validate-csv-file.js'; import { SupOrganizationLearnerImportHeader } from '../../../../../../src/prescription/learner-management/infrastructure/serializers/csv/sup-organization-learner-import-header.js'; import { SupOrganizationLearnerParser } from '../../../../../../src/prescription/learner-management/infrastructure/serializers/csv/sup-organization-learner-parser.js'; +import { getI18n } from '../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { catchErr, expect, sinon } from '../../../../../test-helper.js'; -import { getI18n } from '../../../../../tooling/i18n/i18n.js'; const i18n = getI18n(); diff --git a/api/tests/prescription/learner-management/unit/infrastructure/serializers/csv/organization-learner-parser_test.js b/api/tests/prescription/learner-management/unit/infrastructure/serializers/csv/organization-learner-parser_test.js index 6e06e6e6b97..514bac80a57 100644 --- a/api/tests/prescription/learner-management/unit/infrastructure/serializers/csv/organization-learner-parser_test.js +++ b/api/tests/prescription/learner-management/unit/infrastructure/serializers/csv/organization-learner-parser_test.js @@ -4,8 +4,9 @@ import { AggregateImportError } from '../../../../../../../src/prescription/lear import { OrganizationLearnerImportHeader } from '../../../../../../../src/prescription/learner-management/infrastructure/serializers/csv/organization-learner-import-header.js'; import { OrganizationLearnerParser } from '../../../../../../../src/prescription/learner-management/infrastructure/serializers/csv/organization-learner-parser.js'; import { CsvImportError } from '../../../../../../../src/shared/domain/errors.js'; +import { getI18n } from '../../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { catchErr, expect } from '../../../../../../test-helper.js'; -import { getI18n } from '../../../../../../tooling/i18n/i18n.js'; + const i18n = getI18n(); const organizationLearnerCsvColumns = new OrganizationLearnerImportHeader(i18n).columns diff --git a/api/tests/prescription/learner-management/unit/infrastructure/serializers/csv/sup-organization-learner-parser_test.js b/api/tests/prescription/learner-management/unit/infrastructure/serializers/csv/sup-organization-learner-parser_test.js index 244d0f1b8fa..b6663fb4955 100644 --- a/api/tests/prescription/learner-management/unit/infrastructure/serializers/csv/sup-organization-learner-parser_test.js +++ b/api/tests/prescription/learner-management/unit/infrastructure/serializers/csv/sup-organization-learner-parser_test.js @@ -4,8 +4,9 @@ import { AggregateImportError } from '../../../../../../../src/prescription/lear import { SupOrganizationLearnerImportHeader } from '../../../../../../../src/prescription/learner-management/infrastructure/serializers/csv/sup-organization-learner-import-header.js'; import { SupOrganizationLearnerParser } from '../../../../../../../src/prescription/learner-management/infrastructure/serializers/csv/sup-organization-learner-parser.js'; import { CsvImportError } from '../../../../../../../src/shared/domain/errors.js'; +import { getI18n } from '../../../../../../../src/shared/infrastructure/i18n/i18n.js'; import { catchErr, expect } from '../../../../../../test-helper.js'; -import { getI18n } from '../../../../../../tooling/i18n/i18n.js'; + const i18n = getI18n(); const supOrganizationLearnerCsvColumns = new SupOrganizationLearnerImportHeader(i18n).columns diff --git a/api/tests/unit/application/session/session-controller_test.js b/api/tests/unit/application/session/session-controller_test.js index 26b38ea7830..490aa47b998 100644 --- a/api/tests/unit/application/session/session-controller_test.js +++ b/api/tests/unit/application/session/session-controller_test.js @@ -2,9 +2,10 @@ import { sessionController } from '../../../../lib/application/sessions/session- import { usecases } from '../../../../lib/domain/usecases/index.js'; import { SessionPublicationBatchError } from '../../../../src/shared/application/http-errors.js'; import { SessionPublicationBatchResult } from '../../../../src/shared/domain/models/index.js'; +import { getI18n } from '../../../../src/shared/infrastructure/i18n/i18n.js'; import { logger } from '../../../../src/shared/infrastructure/utils/logger.js'; import { catchErr, expect, hFake, sinon } from '../../../test-helper.js'; -import { getI18n } from '../../../tooling/i18n/i18n.js'; + describe('Unit | Controller | sessionController', function () { let request; const userId = 274939274; diff --git a/api/tests/unit/domain/models/CertificationCandidate_test.js b/api/tests/unit/domain/models/CertificationCandidate_test.js index d780dde5752..d4fa0e99752 100644 --- a/api/tests/unit/domain/models/CertificationCandidate_test.js +++ b/api/tests/unit/domain/models/CertificationCandidate_test.js @@ -1,6 +1,6 @@ import { CertificationCandidate } from '../../../../src/shared/domain/models/index.js'; +import { getI18n } from '../../../../src/shared/infrastructure/i18n/i18n.js'; import { domainBuilder, expect } from '../../../test-helper.js'; -import { getI18n } from '../../../tooling/i18n/i18n.js'; const i18n = getI18n(); const translate = i18n.__; diff --git a/api/tests/unit/domain/services/mail-service_test.js b/api/tests/unit/domain/services/mail-service_test.js index 947b2da1749..19bbd5806c1 100644 --- a/api/tests/unit/domain/services/mail-service_test.js +++ b/api/tests/unit/domain/services/mail-service_test.js @@ -2,6 +2,7 @@ import * as mailService from '../../../../lib/domain/services/mail-service.js'; import { config as settings } from '../../../../src/shared/config.js'; import { LOCALE } from '../../../../src/shared/domain/constants.js'; import { tokenService } from '../../../../src/shared/domain/services/token-service.js'; +import { getI18n } from '../../../../src/shared/infrastructure/i18n/i18n.js'; import { urlBuilder } from '../../../../src/shared/infrastructure/utils/url-builder.js'; import { mailer } from '../../../../src/shared/mail/infrastructure/services/mailer.js'; import en from '../../../../translations/en.json' with { type: 'json' }; @@ -9,7 +10,6 @@ import fr from '../../../../translations/fr.json' with { type: 'json' }; import { es } from '../../../../translations/index.js'; import nl from '../../../../translations/nl.json' with { type: 'json' }; import { expect, sinon } from '../../../test-helper.js'; -import { getI18n } from '../../../tooling/i18n/i18n.js'; const mainTranslationsMapping = { fr, diff --git a/api/tests/unit/domain/services/session-publication-service_test.js b/api/tests/unit/domain/services/session-publication-service_test.js index 9425ad5f8da..adf4f8cc1e4 100644 --- a/api/tests/unit/domain/services/session-publication-service_test.js +++ b/api/tests/unit/domain/services/session-publication-service_test.js @@ -8,8 +8,8 @@ import { } from '../../../../src/shared/domain/errors.js'; import { status } from '../../../../src/shared/domain/models/AssessmentResult.js'; import { EmailingAttempt } from '../../../../src/shared/domain/models/index.js'; +import { getI18n } from '../../../../src/shared/infrastructure/i18n/i18n.js'; import { catchErr, domainBuilder, expect, sinon } from '../../../test-helper.js'; -import { getI18n } from '../../../tooling/i18n/i18n.js'; describe('Unit | UseCase | session-publication-service', function () { const sessionId = 123; diff --git a/api/tests/unit/domain/services/session-results-link-service_test.js b/api/tests/unit/domain/services/session-results-link-service_test.js index 53a8d1881e0..bc99f355ac1 100644 --- a/api/tests/unit/domain/services/session-results-link-service_test.js +++ b/api/tests/unit/domain/services/session-results-link-service_test.js @@ -1,7 +1,7 @@ import * as sessionResultsLinkService from '../../../../lib/domain/services/session-results-link-service.js'; import { tokenService } from '../../../../src/shared/domain/services/token-service.js'; +import { getI18n } from '../../../../src/shared/infrastructure/i18n/i18n.js'; import { expect, sinon } from '../../../test-helper.js'; -import { getI18n } from '../../../tooling/i18n/i18n.js'; describe('Unit | Domain | Service | Session Results Link Service', function () { describe('#generateResultsLink', function () {