diff --git a/cypress/e2e/activate_totp/index.cy.ts b/cypress/e2e/activate_totp/index.cy.ts index a1d5a2a9e..78f9d6196 100644 --- a/cypress/e2e/activate_totp/index.cy.ts +++ b/cypress/e2e/activate_totp/index.cy.ts @@ -1,5 +1,7 @@ import { generateToken } from "@sunknudsen/totp"; +import { describe, it } from "vitest"; + describe("add 2fa authentication", () => { it("should add 2fa authentication on account user", function () { cy.visit("/connection-and-account"); diff --git a/cypress/e2e/check_email_deliverability/index.cy.ts b/cypress/e2e/check_email_deliverability/index.cy.ts index bbae678f8..a9fa47224 100644 --- a/cypress/e2e/check_email_deliverability/index.cy.ts +++ b/cypress/e2e/check_email_deliverability/index.cy.ts @@ -1,3 +1,4 @@ +import { describe, it } from "vitest"; describe("should suggest valid email address", () => { it("should sign-in", function () { cy.visit("http://localhost:4001"); diff --git a/cypress/e2e/delete_account/index.cy.ts b/cypress/e2e/delete_account/index.cy.ts index 762129050..a79305892 100644 --- a/cypress/e2e/delete_account/index.cy.ts +++ b/cypress/e2e/delete_account/index.cy.ts @@ -1,3 +1,4 @@ +import { describe, it } from "vitest"; // describe("delete account", () => { diff --git a/cypress/e2e/delete_totp/index.cy.ts b/cypress/e2e/delete_totp/index.cy.ts index 69c54ad8e..bef3ed043 100644 --- a/cypress/e2e/delete_totp/index.cy.ts +++ b/cypress/e2e/delete_totp/index.cy.ts @@ -1,3 +1,4 @@ +import { describe, it } from "vitest"; describe("delete TOTP connexion", () => { it("should delete TOTP application", function () { cy.visit("/connection-and-account"); diff --git a/cypress/e2e/join_and_moderation/index.cy.ts b/cypress/e2e/join_and_moderation/index.cy.ts index 88533446e..bde544fb9 100644 --- a/cypress/e2e/join_and_moderation/index.cy.ts +++ b/cypress/e2e/join_and_moderation/index.cy.ts @@ -1,3 +1,4 @@ +import { describe, it } from "vitest"; // // diff --git a/cypress/e2e/join_collectivite_territoriale_official_contact_domain/index.cy.ts b/cypress/e2e/join_collectivite_territoriale_official_contact_domain/index.cy.ts index 1ce0c4f42..acba8b17c 100644 --- a/cypress/e2e/join_collectivite_territoriale_official_contact_domain/index.cy.ts +++ b/cypress/e2e/join_collectivite_territoriale_official_contact_domain/index.cy.ts @@ -1,3 +1,4 @@ +import { describe, it } from "vitest"; // describe("join organizations", () => { diff --git a/cypress/e2e/join_must_confirm/index.cy.ts b/cypress/e2e/join_must_confirm/index.cy.ts index 45798b3c0..f93cfe48e 100644 --- a/cypress/e2e/join_must_confirm/index.cy.ts +++ b/cypress/e2e/join_must_confirm/index.cy.ts @@ -1,3 +1,4 @@ +import { describe, it } from "vitest"; // describe("join organizations", () => { diff --git a/cypress/e2e/join_org_with_trackdechets_domain/index.cy.ts b/cypress/e2e/join_org_with_trackdechets_domain/index.cy.ts index 234e01e0f..989dab4fe 100644 --- a/cypress/e2e/join_org_with_trackdechets_domain/index.cy.ts +++ b/cypress/e2e/join_org_with_trackdechets_domain/index.cy.ts @@ -1,3 +1,4 @@ +import { describe, it } from "vitest"; // // diff --git a/cypress/e2e/join_org_with_verified_domain/index.cy.ts b/cypress/e2e/join_org_with_verified_domain/index.cy.ts index f14b4184b..c7abad3dd 100644 --- a/cypress/e2e/join_org_with_verified_domain/index.cy.ts +++ b/cypress/e2e/join_org_with_verified_domain/index.cy.ts @@ -1,3 +1,4 @@ +import { describe, it } from "vitest"; // // diff --git a/cypress/e2e/join_with_code_sent_to_official_contact_email/index.cy.ts b/cypress/e2e/join_with_code_sent_to_official_contact_email/index.cy.ts index d05b0fb3a..bc9cf7dfb 100644 --- a/cypress/e2e/join_with_code_sent_to_official_contact_email/index.cy.ts +++ b/cypress/e2e/join_with_code_sent_to_official_contact_email/index.cy.ts @@ -1,3 +1,4 @@ +import { describe, it } from "vitest"; // describe("join organizations", () => { diff --git a/cypress/e2e/join_with_code_sent_to_official_educ_nat_contact_email/index.cy.ts b/cypress/e2e/join_with_code_sent_to_official_educ_nat_contact_email/index.cy.ts index a2f55aafc..f277d625b 100644 --- a/cypress/e2e/join_with_code_sent_to_official_educ_nat_contact_email/index.cy.ts +++ b/cypress/e2e/join_with_code_sent_to_official_educ_nat_contact_email/index.cy.ts @@ -1,3 +1,4 @@ +import { describe, it } from "vitest"; // describe("join organizations", () => { diff --git a/cypress/e2e/join_with_official_contact_email/index.cy.ts b/cypress/e2e/join_with_official_contact_email/index.cy.ts index c1d235948..ebcb6e721 100644 --- a/cypress/e2e/join_with_official_contact_email/index.cy.ts +++ b/cypress/e2e/join_with_official_contact_email/index.cy.ts @@ -1,3 +1,4 @@ +import { describe, it } from "vitest"; // describe("join organizations", () => { diff --git a/cypress/e2e/reauthenticate_on_admin_page/index.cy.ts b/cypress/e2e/reauthenticate_on_admin_page/index.cy.ts index 72000a09b..ea95ea182 100644 --- a/cypress/e2e/reauthenticate_on_admin_page/index.cy.ts +++ b/cypress/e2e/reauthenticate_on_admin_page/index.cy.ts @@ -1,3 +1,4 @@ +import { describe, it } from "vitest"; describe("force recent connexion + 2FA on admin pages", () => { it("should be redirected after long connexion", function () { cy.visit("/"); diff --git a/cypress/e2e/redirect_after_session_expiration/index.cy.ts b/cypress/e2e/redirect_after_session_expiration/index.cy.ts index d16ba90d7..49c024c2e 100644 --- a/cypress/e2e/redirect_after_session_expiration/index.cy.ts +++ b/cypress/e2e/redirect_after_session_expiration/index.cy.ts @@ -1,3 +1,4 @@ +import { describe, it } from "vitest"; describe("redirect after session expiration", () => { it("should be redirected to organization management page", function () { cy.visit("/manage-organizations"); diff --git a/cypress/e2e/reset_password/index.cy.ts b/cypress/e2e/reset_password/index.cy.ts index b8c2e5c8a..ebe34e256 100644 --- a/cypress/e2e/reset_password/index.cy.ts +++ b/cypress/e2e/reset_password/index.cy.ts @@ -1,3 +1,4 @@ +import { describe, it } from "vitest"; // describe("sign-in with magic link", () => { diff --git a/cypress/e2e/set_info_after_account_provisioning/index.cy.ts b/cypress/e2e/set_info_after_account_provisioning/index.cy.ts index 54a302db7..8444ac607 100644 --- a/cypress/e2e/set_info_after_account_provisioning/index.cy.ts +++ b/cypress/e2e/set_info_after_account_provisioning/index.cy.ts @@ -1,3 +1,4 @@ +import { describe, it } from "vitest"; // describe("set info after account provisioning", () => { diff --git a/cypress/e2e/signin_from_proconnect_federation_client/index.cy.ts b/cypress/e2e/signin_from_proconnect_federation_client/index.cy.ts index ec763b664..bb01e2539 100644 --- a/cypress/e2e/signin_from_proconnect_federation_client/index.cy.ts +++ b/cypress/e2e/signin_from_proconnect_federation_client/index.cy.ts @@ -1,3 +1,4 @@ +import { beforeEach, describe, it } from "vitest"; // describe("sign-in from proconnect federation client", () => { diff --git a/cypress/e2e/signin_from_standard_client/index.cy.ts b/cypress/e2e/signin_from_standard_client/index.cy.ts index a560906f1..c75021a68 100644 --- a/cypress/e2e/signin_from_standard_client/index.cy.ts +++ b/cypress/e2e/signin_from_standard_client/index.cy.ts @@ -1,3 +1,4 @@ +import { describe, it } from "vitest"; // describe("sign-in from standard client", () => { diff --git a/cypress/e2e/signin_with_email_verification/index.cy.ts b/cypress/e2e/signin_with_email_verification/index.cy.ts index 19d284e57..5334e23a9 100644 --- a/cypress/e2e/signin_with_email_verification/index.cy.ts +++ b/cypress/e2e/signin_with_email_verification/index.cy.ts @@ -1,3 +1,4 @@ +import { describe, it } from "vitest"; // describe("sign-in with email verification renewal", () => { diff --git a/cypress/e2e/signin_with_email_verification_renewal/index.cy.ts b/cypress/e2e/signin_with_email_verification_renewal/index.cy.ts index 1396df771..ba2220ae3 100644 --- a/cypress/e2e/signin_with_email_verification_renewal/index.cy.ts +++ b/cypress/e2e/signin_with_email_verification_renewal/index.cy.ts @@ -1,3 +1,4 @@ +import { describe, it } from "vitest"; // describe("sign-in with email verification renewal", () => { diff --git a/cypress/e2e/signin_with_legacy_scope/index.cy.ts b/cypress/e2e/signin_with_legacy_scope/index.cy.ts index a15e680a7..4d75390d2 100644 --- a/cypress/e2e/signin_with_legacy_scope/index.cy.ts +++ b/cypress/e2e/signin_with_legacy_scope/index.cy.ts @@ -1,3 +1,4 @@ +import { describe, it } from "vitest"; // describe("sign-in with legacy scope", () => { diff --git a/cypress/e2e/signin_with_magic_link/index.cy.ts b/cypress/e2e/signin_with_magic_link/index.cy.ts index 997a643ec..907153bb9 100644 --- a/cypress/e2e/signin_with_magic_link/index.cy.ts +++ b/cypress/e2e/signin_with_magic_link/index.cy.ts @@ -1,3 +1,4 @@ +import { describe, it } from "vitest"; // describe("sign-in with magic link", () => { diff --git a/cypress/e2e/signin_with_right_acr/index.cy.ts b/cypress/e2e/signin_with_right_acr/index.cy.ts index ba6f0c8ab..31475730d 100644 --- a/cypress/e2e/signin_with_right_acr/index.cy.ts +++ b/cypress/e2e/signin_with_right_acr/index.cy.ts @@ -1,3 +1,4 @@ +import { beforeEach, describe, it } from "vitest"; describe("sign-in with a client not requiring any acr", () => { beforeEach(() => { cy.visit("http://localhost:4000"); diff --git a/cypress/e2e/signin_with_totp/index.cy.ts b/cypress/e2e/signin_with_totp/index.cy.ts index 5fdf95b52..14fdff933 100644 --- a/cypress/e2e/signin_with_totp/index.cy.ts +++ b/cypress/e2e/signin_with_totp/index.cy.ts @@ -1,3 +1,4 @@ +import { describe, it } from "vitest"; describe("sign-in with TOTP on untrusted browser", () => { it("should sign-in with password and TOTP", function () { cy.visit("http://localhost:4000"); diff --git a/cypress/e2e/signup_entreprise_unipersonnelle/index.cy.ts b/cypress/e2e/signup_entreprise_unipersonnelle/index.cy.ts index 26058b6dc..240ec9778 100644 --- a/cypress/e2e/signup_entreprise_unipersonnelle/index.cy.ts +++ b/cypress/e2e/signup_entreprise_unipersonnelle/index.cy.ts @@ -1,3 +1,4 @@ +import { describe, it } from "vitest"; // describe("Signup into new entreprise unipersonnelle", () => { diff --git a/cypress/e2e/update_personal_information/index.cy.ts b/cypress/e2e/update_personal_information/index.cy.ts index 7a0bac763..f5e23f3f0 100644 --- a/cypress/e2e/update_personal_information/index.cy.ts +++ b/cypress/e2e/update_personal_information/index.cy.ts @@ -1,3 +1,4 @@ +import { describe, it } from "vitest"; describe("Signup into new entreprise unipersonnelle", () => { it("Should send email when user updates personal information", function () { cy.visit("/personal-information"); diff --git a/packages/core/src/security/generate-diceware-password.test.ts b/packages/core/src/security/generate-diceware-password.test.ts index 436b022de..ceea0927b 100644 --- a/packages/core/src/security/generate-diceware-password.test.ts +++ b/packages/core/src/security/generate-diceware-password.test.ts @@ -1,7 +1,7 @@ // import { assert } from "chai"; -import { describe, it } from "mocha"; +import { describe, it } from "vitest"; import { GenerarateDicewarePassword } from "./generate-diceware-password.js"; // diff --git a/packages/core/src/security/generate-pin-token.test.ts b/packages/core/src/security/generate-pin-token.test.ts index b90f8befe..b16e5ff36 100644 --- a/packages/core/src/security/generate-pin-token.test.ts +++ b/packages/core/src/security/generate-pin-token.test.ts @@ -1,7 +1,7 @@ // import { assert } from "chai"; -import { describe, it } from "mocha"; +import { describe, it } from "vitest"; import { generatePinToken } from "./generate-pin-token.js"; // diff --git a/packages/core/src/security/generate-token.test.ts b/packages/core/src/security/generate-token.test.ts index bced2de4f..cba49474b 100644 --- a/packages/core/src/security/generate-token.test.ts +++ b/packages/core/src/security/generate-token.test.ts @@ -1,6 +1,7 @@ // import { assert } from "chai"; +import { describe, it } from "vitest"; import { generateToken } from "./generate-token.js"; // diff --git a/packages/core/src/security/get-trusted-referrer-path.test.ts b/packages/core/src/security/get-trusted-referrer-path.test.ts index bdaa1ef3c..f90c8adb6 100644 --- a/packages/core/src/security/get-trusted-referrer-path.test.ts +++ b/packages/core/src/security/get-trusted-referrer-path.test.ts @@ -1,7 +1,7 @@ // import { assert } from "chai"; -import { describe, it } from "mocha"; +import { describe, it } from "vitest"; import { getTrustedReferrerPath } from "./get-trusted-referrer-path.js"; // diff --git a/packages/core/src/security/hash-password.test.ts b/packages/core/src/security/hash-password.test.ts index 58c03c76a..8a6bd5f41 100644 --- a/packages/core/src/security/hash-password.test.ts +++ b/packages/core/src/security/hash-password.test.ts @@ -2,6 +2,7 @@ import bcrypt from "bcryptjs"; import { assert } from "chai"; +import { describe, it } from "vitest"; import { hashPassword } from "./hash-password.js"; // diff --git a/packages/core/src/security/is-domain-valid.test.ts b/packages/core/src/security/is-domain-valid.test.ts index ea5f4b2bc..cf5c48ac3 100644 --- a/packages/core/src/security/is-domain-valid.test.ts +++ b/packages/core/src/security/is-domain-valid.test.ts @@ -1,6 +1,7 @@ // import { assert } from "chai"; +import { describe, it } from "vitest"; import { isDomainValid } from "./is-domain-valid.js"; // diff --git a/packages/core/src/security/is-email-valid.test.ts b/packages/core/src/security/is-email-valid.test.ts index c1e74f73e..8553da397 100644 --- a/packages/core/src/security/is-email-valid.test.ts +++ b/packages/core/src/security/is-email-valid.test.ts @@ -1,4 +1,5 @@ import { assert } from "chai"; +import { describe, it } from "vitest"; import { isEmailValid } from "./is-email-valid.js"; describe("isEmailValid", () => { diff --git a/packages/core/src/security/is-name-valid.test.ts b/packages/core/src/security/is-name-valid.test.ts index 3a9fef273..148e0a986 100644 --- a/packages/core/src/security/is-name-valid.test.ts +++ b/packages/core/src/security/is-name-valid.test.ts @@ -1,7 +1,7 @@ // import { assert } from "chai"; -import { describe, it } from "mocha"; +import { describe, it } from "vitest"; import { isNameValid } from "./is-name-valid.js"; // diff --git a/packages/core/src/security/is-password-secure.test.ts b/packages/core/src/security/is-password-secure.test.ts index 24dcaa8e5..a06149f4f 100644 --- a/packages/core/src/security/is-password-secure.test.ts +++ b/packages/core/src/security/is-password-secure.test.ts @@ -3,6 +3,7 @@ // heavily inspired from https://github.com/nowsecure/owasp-password-strength-test/blob/1.3.0/test.js import { assert } from "chai"; +import { describe, it } from "vitest"; import { isPasswordSecure } from "./is-password-secure.js"; // diff --git a/packages/core/src/security/is-phone-number-valid.test.ts b/packages/core/src/security/is-phone-number-valid.test.ts index 4e7f2bc0f..6f05738fd 100644 --- a/packages/core/src/security/is-phone-number-valid.test.ts +++ b/packages/core/src/security/is-phone-number-valid.test.ts @@ -1,7 +1,7 @@ // import { assert } from "chai"; -import { describe, it } from "mocha"; +import { describe, it } from "vitest"; import { isPhoneNumberValid } from "./is-phone-number-valid.js"; // diff --git a/packages/core/src/security/is-siret-valid.test.ts b/packages/core/src/security/is-siret-valid.test.ts index 2aa9b48b9..e81c1fc6c 100644 --- a/packages/core/src/security/is-siret-valid.test.ts +++ b/packages/core/src/security/is-siret-valid.test.ts @@ -1,7 +1,7 @@ // import { assert } from "chai"; -import { describe, it } from "mocha"; +import { describe, it } from "vitest"; import { isSiretValid } from "./is-siret-valid.js"; // diff --git a/packages/core/src/security/is-visible-string.test.ts b/packages/core/src/security/is-visible-string.test.ts index 7a788e25b..73e362722 100644 --- a/packages/core/src/security/is-visible-string.test.ts +++ b/packages/core/src/security/is-visible-string.test.ts @@ -1,7 +1,7 @@ // import { assert } from "chai"; -import { describe, it } from "mocha"; +import { describe, it } from "vitest"; import { isVisibleString } from "./is-visible-string.js"; describe("isVisibleString", () => { diff --git a/packages/core/src/security/validate-password.test.ts b/packages/core/src/security/validate-password.test.ts index 9e6dd3d54..06dbc7d45 100644 --- a/packages/core/src/security/validate-password.test.ts +++ b/packages/core/src/security/validate-password.test.ts @@ -2,6 +2,7 @@ import bcrypt from "bcryptjs"; import { assert } from "chai"; +import { describe, it } from "vitest"; import { validatePassword } from "./validate-password.js"; // diff --git a/packages/core/src/services/email/get-email-domain.test.ts b/packages/core/src/services/email/get-email-domain.test.ts index bbafc2102..6032e9d1b 100644 --- a/packages/core/src/services/email/get-email-domain.test.ts +++ b/packages/core/src/services/email/get-email-domain.test.ts @@ -1,6 +1,7 @@ // import { assert } from "chai"; +import { describe, it } from "vitest"; import { getEmailDomain } from "./get-email-domain.js"; // diff --git a/packages/core/src/services/suggestion/did-you-mean.test.ts b/packages/core/src/services/suggestion/did-you-mean.test.ts index 357f4b47a..db170c314 100644 --- a/packages/core/src/services/suggestion/did-you-mean.test.ts +++ b/packages/core/src/services/suggestion/did-you-mean.test.ts @@ -1,4 +1,5 @@ import { assert } from "chai"; +import { describe, it } from "vitest"; import { getDidYouMeanSuggestion } from "./did-you-mean.js"; describe("getDidYouMeanSuggestion", () => { diff --git a/packages/debounce/src/api/single-validation.test.ts b/packages/debounce/src/api/single-validation.test.ts index 6139b7e68..532c40d45 100644 --- a/packages/debounce/src/api/single-validation.test.ts +++ b/packages/debounce/src/api/single-validation.test.ts @@ -1,7 +1,8 @@ // import { expect } from "chai"; -import { before, describe } from "mocha"; +import { before } from "mocha"; +import { describe, it } from "vitest"; import { singleValidationFactory } from "./single-validation.js"; // diff --git a/packages/identite/src/managers/organization/get-organization-info.test.ts b/packages/identite/src/managers/organization/get-organization-info.test.ts index 2f24b0111..427b0ffff 100644 --- a/packages/identite/src/managers/organization/get-organization-info.test.ts +++ b/packages/identite/src/managers/organization/get-organization-info.test.ts @@ -3,6 +3,7 @@ import type { InseeEtablissement } from "@gouvfr-lasuite/proconnect.insee/types" import * as chai from "chai"; import chaiAsPromised from "chai-as-promised"; import nock from "nock"; +import { beforeEach, describe, it } from "vitest"; import diffusible from "./__mocks__/diffusible.json" with { type: "json" }; import partiallyNonDiffusible from "./__mocks__/partially-non-diffusible.json" with { type: "json" }; import searchBySiren from "./__mocks__/search-by-siren.json" with { type: "json" }; diff --git a/packages/identite/src/managers/organization/mark-domain-as-verified.test.ts b/packages/identite/src/managers/organization/mark-domain-as-verified.test.ts index 01c3bcf4d..dd991b3fd 100644 --- a/packages/identite/src/managers/organization/mark-domain-as-verified.test.ts +++ b/packages/identite/src/managers/organization/mark-domain-as-verified.test.ts @@ -17,6 +17,7 @@ import type { import * as chai from "chai"; import chaiAsPromised from "chai-as-promised"; import { mock } from "node:test"; +import { describe, it } from "vitest"; import { markDomainAsVerifiedFactory } from "./mark-domain-as-verified.js"; // diff --git a/packages/identite/src/repositories/email-domain/add-domain.test.ts b/packages/identite/src/repositories/email-domain/add-domain.test.ts index c8c451ec1..bef4fdb08 100644 --- a/packages/identite/src/repositories/email-domain/add-domain.test.ts +++ b/packages/identite/src/repositories/email-domain/add-domain.test.ts @@ -2,7 +2,8 @@ import { emptyDatabase, migrate, pg } from "#testing"; import { expect } from "chai"; -import { before, describe, it } from "mocha"; +import { before } from "mocha"; +import { beforeEach, describe, it } from "vitest"; import { addDomainFactory } from "./add-domain.js"; // diff --git a/packages/identite/src/repositories/email-domain/find-email-domains-by-organization-id.test.ts b/packages/identite/src/repositories/email-domain/find-email-domains-by-organization-id.test.ts index e6153fc15..89a1d66b2 100644 --- a/packages/identite/src/repositories/email-domain/find-email-domains-by-organization-id.test.ts +++ b/packages/identite/src/repositories/email-domain/find-email-domains-by-organization-id.test.ts @@ -2,7 +2,8 @@ import { emptyDatabase, migrate, pg } from "#testing"; import { expect } from "chai"; -import { before, describe, it } from "mocha"; +import { before } from "mocha"; +import { beforeEach, describe, it } from "vitest"; import { findEmailDomainsByOrganizationIdFactory } from "./find-email-domains-by-organization-id.js"; // diff --git a/packages/identite/src/repositories/organization/find-by-id.test.ts b/packages/identite/src/repositories/organization/find-by-id.test.ts index 98392fb8f..38aa2010f 100644 --- a/packages/identite/src/repositories/organization/find-by-id.test.ts +++ b/packages/identite/src/repositories/organization/find-by-id.test.ts @@ -2,7 +2,8 @@ import { emptyDatabase, migrate, pg } from "#testing"; import { expect } from "chai"; -import { before, describe, it } from "mocha"; +import { before } from "mocha"; +import { beforeEach, describe, it } from "vitest"; import { findByIdFactory } from "./find-by-id.js"; // diff --git a/packages/identite/src/repositories/organization/get-users-by-organization.test.ts b/packages/identite/src/repositories/organization/get-users-by-organization.test.ts index 39904ac59..0018f1ceb 100644 --- a/packages/identite/src/repositories/organization/get-users-by-organization.test.ts +++ b/packages/identite/src/repositories/organization/get-users-by-organization.test.ts @@ -2,7 +2,8 @@ import { emptyDatabase, migrate, pg } from "#testing"; import { expect } from "chai"; -import { before, describe, it } from "mocha"; +import { before } from "mocha"; +import { beforeEach, describe, it } from "vitest"; import { getUsersByOrganizationFactory } from "./get-users-by-organization.js"; // diff --git a/packages/identite/src/repositories/organization/upset.test.ts b/packages/identite/src/repositories/organization/upset.test.ts index 5c2a4cdff..e5cbfee3f 100644 --- a/packages/identite/src/repositories/organization/upset.test.ts +++ b/packages/identite/src/repositories/organization/upset.test.ts @@ -2,7 +2,8 @@ import { emptyDatabase, migrate, pg } from "#testing"; import { expect } from "chai"; -import { before, describe, it } from "mocha"; +import { before } from "mocha"; +import { beforeEach, describe, it } from "vitest"; import { upsertFactory } from "./upsert.js"; // diff --git a/packages/identite/src/repositories/user/create.test.ts b/packages/identite/src/repositories/user/create.test.ts index 2ecd06008..ed13d82a6 100644 --- a/packages/identite/src/repositories/user/create.test.ts +++ b/packages/identite/src/repositories/user/create.test.ts @@ -2,7 +2,8 @@ import { emptyDatabase, migrate, pg } from "#testing"; import { expect } from "chai"; -import { before, describe, it } from "mocha"; +import { before } from "mocha"; +import { beforeEach, describe, it } from "vitest"; import { createUserFactory } from "./create.js"; // diff --git a/packages/identite/src/repositories/user/find-by-email.test.ts b/packages/identite/src/repositories/user/find-by-email.test.ts index 62caa8fac..8362de520 100644 --- a/packages/identite/src/repositories/user/find-by-email.test.ts +++ b/packages/identite/src/repositories/user/find-by-email.test.ts @@ -2,7 +2,8 @@ import { emptyDatabase, migrate, pg } from "#testing"; import { expect } from "chai"; -import { before, describe, it } from "mocha"; +import { before } from "mocha"; +import { beforeEach, describe, it } from "vitest"; import { findByEmailFactory } from "./find-by-email.js"; // diff --git a/packages/identite/src/repositories/user/find-by-id.test.ts b/packages/identite/src/repositories/user/find-by-id.test.ts index f37cbb058..791e5e2c7 100644 --- a/packages/identite/src/repositories/user/find-by-id.test.ts +++ b/packages/identite/src/repositories/user/find-by-id.test.ts @@ -2,7 +2,8 @@ import { emptyDatabase, migrate, pg } from "#testing"; import { expect } from "chai"; -import { before, describe, it } from "mocha"; +import { before } from "mocha"; +import { beforeEach, describe, it } from "vitest"; import { findByIdFactory } from "./find-by-id.js"; // diff --git a/packages/identite/src/repositories/user/update-user-organization-link.test.ts b/packages/identite/src/repositories/user/update-user-organization-link.test.ts index 660899613..09bd55ebc 100644 --- a/packages/identite/src/repositories/user/update-user-organization-link.test.ts +++ b/packages/identite/src/repositories/user/update-user-organization-link.test.ts @@ -2,7 +2,8 @@ import { emptyDatabase, migrate, pg } from "#testing"; import { expect } from "chai"; -import { before, describe, it } from "mocha"; +import { before } from "mocha"; +import { beforeEach, describe, it } from "vitest"; import { updateUserOrganizationLinkFactory } from "./update-user-organization-link.js"; // diff --git a/packages/identite/src/repositories/user/update.test.ts b/packages/identite/src/repositories/user/update.test.ts index 0a0da0ccc..14083c521 100644 --- a/packages/identite/src/repositories/user/update.test.ts +++ b/packages/identite/src/repositories/user/update.test.ts @@ -2,7 +2,8 @@ import { emptyDatabase, migrate, pg } from "#testing"; import { expect } from "chai"; -import { before, describe, it } from "mocha"; +import { before } from "mocha"; +import { beforeEach, describe, it } from "vitest"; import { updateUserFactory } from "./update.js"; // diff --git a/packages/insee/src/api/find-by-siren.test.ts b/packages/insee/src/api/find-by-siren.test.ts index c066eda3e..8cb864e69 100644 --- a/packages/insee/src/api/find-by-siren.test.ts +++ b/packages/insee/src/api/find-by-siren.test.ts @@ -1,8 +1,8 @@ // import { expect } from "chai"; -import { describe, it } from "mocha"; import nock from "nock"; +import { describe, it } from "vitest"; import { findBySirenFactory } from "./find-by-siren.js"; // diff --git a/packages/insee/src/api/find-by-siret.test.ts b/packages/insee/src/api/find-by-siret.test.ts index f052994b9..ee75e6663 100644 --- a/packages/insee/src/api/find-by-siret.test.ts +++ b/packages/insee/src/api/find-by-siret.test.ts @@ -1,8 +1,8 @@ // import { expect } from "chai"; -import { describe, it } from "mocha"; import nock from "nock"; +import { describe, it } from "vitest"; import { findBySiretFactory } from "./find-by-siret.js"; // diff --git a/packages/insee/src/api/get-insee-access-token.test.ts b/packages/insee/src/api/get-insee-access-token.test.ts index 0656ae40a..57347ade6 100644 --- a/packages/insee/src/api/get-insee-access-token.test.ts +++ b/packages/insee/src/api/get-insee-access-token.test.ts @@ -1,8 +1,8 @@ // import { expect } from "chai"; -import { describe, it } from "mocha"; import nock from "nock"; +import { describe, it } from "vitest"; import { getInseeAccessTokenFactory } from "./get-insee-access-token.js"; // diff --git a/test/acr-checks.test.ts b/test/acr-checks.test.ts index 7055f1c66..e61b87954 100644 --- a/test/acr-checks.test.ts +++ b/test/acr-checks.test.ts @@ -1,4 +1,5 @@ import { assert } from "chai"; +import { describe, it } from "vitest"; import { certificationDirigeantRequested, isAcrSatisfied, diff --git a/test/api-annuaire-education-nationale.test.ts b/test/api-annuaire-education-nationale.test.ts index 201afe475..c4b2280c9 100644 --- a/test/api-annuaire-education-nationale.test.ts +++ b/test/api-annuaire-education-nationale.test.ts @@ -1,5 +1,6 @@ import { assert } from "chai"; import nock from "nock"; +import { describe, it } from "vitest"; import { ApiAnnuaireNotFoundError } from "../src/config/errors"; import { getAnnuaireEducationNationaleContactEmail } from "../src/connectors/api-annuaire-education-nationale"; import noResult from "./api-annuaire-education-nationale-data/no-result.json"; diff --git a/test/api-annuaire-service-public.test.ts b/test/api-annuaire-service-public.test.ts index c435b1fd8..d98fcda00 100644 --- a/test/api-annuaire-service-public.test.ts +++ b/test/api-annuaire-service-public.test.ts @@ -1,5 +1,6 @@ import { assert } from "chai"; import nock from "nock"; +import { describe, it } from "vitest"; import { ApiAnnuaireNotFoundError } from "../src/config/errors"; import { getAnnuaireServicePublicContactEmail } from "../src/connectors/api-annuaire-service-public"; import invalidCogData from "./api-annuaire-service-public-data/invalid-cog.json"; diff --git a/test/base64.test.ts b/test/base64.test.ts index ee852ee30..a24cf5454 100644 --- a/test/base64.test.ts +++ b/test/base64.test.ts @@ -1,4 +1,5 @@ import { expect } from "chai"; +import { describe, it } from "vitest"; import { decodeBase64URL, encodeBase64URL } from "../src/services/base64"; // Replace with the actual path of your module describe("Base64URL Encoding and Decoding", () => { diff --git a/test/email.test.ts b/test/email.test.ts index 49abcfd3e..519f26ebd 100644 --- a/test/email.test.ts +++ b/test/email.test.ts @@ -1,4 +1,5 @@ import { assert } from "chai"; +import { describe, it } from "vitest"; import { usesAFreeEmailProvider } from "../src/services/email"; describe("usesAFreeEmailProvider", () => { diff --git a/test/epoch-time.test.ts b/test/epoch-time.test.ts index 5de28f8e4..1bafafc69 100644 --- a/test/epoch-time.test.ts +++ b/test/epoch-time.test.ts @@ -1,5 +1,6 @@ import FakeTimers, { type InstalledClock } from "@sinonjs/fake-timers"; import { assert } from "chai"; +import { afterEach, beforeEach, describe, it } from "vitest"; import epochTime from "../src/services/epoch-time"; describe("epochTime", () => { diff --git a/test/github-passkey-authenticator-aaguids.test.ts b/test/github-passkey-authenticator-aaguids.test.ts index 7a7342b5f..28ecc7ab5 100644 --- a/test/github-passkey-authenticator-aaguids.test.ts +++ b/test/github-passkey-authenticator-aaguids.test.ts @@ -1,6 +1,7 @@ import * as chai from "chai"; import chaiAsPromised from "chai-as-promised"; import nock from "nock"; +import { beforeEach, describe, it } from "vitest"; import { getAuthenticatorFriendlyName } from "../src/connectors/github-passkey-authenticator-aaguids"; chai.use(chaiAsPromised); diff --git a/test/hash-to-postgres-params.test.ts b/test/hash-to-postgres-params.test.ts index 99d670684..159d4f414 100644 --- a/test/hash-to-postgres-params.test.ts +++ b/test/hash-to-postgres-params.test.ts @@ -1,4 +1,5 @@ import { assert } from "chai"; +import { describe, it } from "vitest"; import { hashToPostgresParams } from "../src/services/hash-to-postgres-params"; describe("hashToPostgresParams", () => { diff --git a/test/is-expired.test.ts b/test/is-expired.test.ts index 91af357a0..aa5855db1 100644 --- a/test/is-expired.test.ts +++ b/test/is-expired.test.ts @@ -1,5 +1,6 @@ import FakeTimers, { type InstalledClock } from "@sinonjs/fake-timers"; import { assert } from "chai"; +import { afterEach, beforeEach, describe, it } from "vitest"; import { isExpired } from "../src/services/is-expired"; describe("isExpired", () => { diff --git a/test/json-parse-with-date.test.ts b/test/json-parse-with-date.test.ts index 6c8891a73..66d7951eb 100644 --- a/test/json-parse-with-date.test.ts +++ b/test/json-parse-with-date.test.ts @@ -1,4 +1,5 @@ import { assert } from "chai"; +import { describe, it } from "vitest"; import { jsonParseWithDate } from "../src/services/json-parse-with-date"; describe("jsonParseWithDate", () => { diff --git a/test/must-return-one-organization-in-payload.test.ts b/test/must-return-one-organization-in-payload.test.ts index 05fee71b8..e6df89201 100644 --- a/test/must-return-one-organization-in-payload.test.ts +++ b/test/must-return-one-organization-in-payload.test.ts @@ -1,4 +1,5 @@ import { assert } from "chai"; +import { describe, it } from "vitest"; import { mustReturnOneOrganizationInPayload } from "../src/services/must-return-one-organization-in-payload"; describe("mustReturnOneOrganizationInPayload", () => { diff --git a/test/normalize-official-contact-email-verification-token.test.ts b/test/normalize-official-contact-email-verification-token.test.ts index 8d96d717e..d5175c323 100644 --- a/test/normalize-official-contact-email-verification-token.test.ts +++ b/test/normalize-official-contact-email-verification-token.test.ts @@ -1,4 +1,5 @@ import { assert } from "chai"; +import { describe, it } from "vitest"; import { normalizeOfficialContactEmailVerificationToken } from "../src/services/normalize-official-contact-email-verification-token"; describe("normalizeOfficialContactEmailVerificationToken", () => { diff --git a/test/organization.test.ts b/test/organization.test.ts index ecb9b8d66..311db4421 100644 --- a/test/organization.test.ts +++ b/test/organization.test.ts @@ -1,5 +1,6 @@ import type { Organization } from "@gouvfr-lasuite/proconnect.identite/types"; import { assert } from "chai"; +import { describe, it } from "vitest"; import { isCommune, isEducationNationaleDomain, diff --git a/test/symmetric-encryption.test.ts b/test/symmetric-encryption.test.ts index 5cb677520..e54d1b4b1 100644 --- a/test/symmetric-encryption.test.ts +++ b/test/symmetric-encryption.test.ts @@ -1,4 +1,5 @@ import { expect } from "chai"; +import { describe, it } from "vitest"; import { decryptSymmetric, encryptSymmetric,