fix: uuid / jest export problem

With jest 28 and the removal of jest-environment-jsdom the uuid package is not correctly loaded anymore. This is a temporary fix to let us use jest 28 until this is resolved.

See also: https://github.com/uuidjs/uuid/pull/616

Signed-off-by: Philip Molares <philip.molares@udo.edu>
This commit is contained in:
Philip Molares 2022-04-30 17:53:02 +02:00
parent 91cd491d6d
commit 3b102b75f5

View file

@ -1,5 +1,5 @@
/* /*
* SPDX-FileCopyrightText: 2021 The HedgeDoc developers (see AUTHORS file) * SPDX-FileCopyrightText: 2022 The HedgeDoc developers (see AUTHORS file)
* *
* SPDX-License-Identifier: AGPL-3.0-only * SPDX-License-Identifier: AGPL-3.0-only
*/ */
@ -18,6 +18,8 @@ const customJestConfig = {
moduleNameMapper: { moduleNameMapper: {
// Handle module aliases (this will be automatically configured for you soon) // Handle module aliases (this will be automatically configured for you soon)
'^@/components/(.*)$': '<rootDir>/src/components/$1', '^@/components/(.*)$': '<rootDir>/src/components/$1',
// fix uuid / jest problem https://github.com/uuidjs/uuid/pull/616
'^uuid$': require.resolve('uuid'),
}, },
roots: ["<rootDir>/src"], roots: ["<rootDir>/src"],
testEnvironment: 'jsdom', testEnvironment: 'jsdom',