langfuse

Форк
0
/
jest.config.mjs 
38 строк · 1.0 Кб
1
// jest.config.mjs
2
import nextJest from "next/jest.js";
3

4
const createJestConfig = nextJest({
5
  // Provide the path to your Next.js app to load next.config.js and .env files in your test environment
6
  dir: "./",
7
});
8

9
const clientTestConfig = {
10
  displayName: "client",
11
  testMatch: ["/**/*.clienttest.[jt]s?(x)"],
12
  testEnvironment: "jest-environment-jsdom",
13
};
14

15
const serverTestConfig = {
16
  displayName: "server",
17
  testMatch: ["/**/*.servertest.[jt]s?(x)"],
18
  testEnvironment: "jest-environment-node",
19
};
20

21
// To avoid the "Cannot use import statement outside a module" errors while transforming ESM.
22
const esModules = ["superjson"];
23
// Add any custom config to be passed to Jest
24
/** @type {import('jest').Config} */
25
const config = {
26
  // Add more setup options before each test is run
27
  silent: false,
28
  verbose: true,
29
  projects: [
30
    await createJestConfig(clientTestConfig)(),
31
    {
32
      ...(await createJestConfig(serverTestConfig)()),
33
      transformIgnorePatterns: [`/node_modules/(?!(${esModules.join("|")})/)`],
34
    },
35
  ],
36
};
37

38
export default config;
39

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.