From c8ecfbf61e827cd48079146790dfdd63876ec654 Mon Sep 17 00:00:00 2001 From: abefernan <44572727+abefernan@users.noreply.github.com> Date: Tue, 2 May 2023 14:45:18 +0200 Subject: [PATCH] Configure jest --- jest.config.mjs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 jest.config.mjs diff --git a/jest.config.mjs b/jest.config.mjs new file mode 100644 index 0000000..b80fa9f --- /dev/null +++ b/jest.config.mjs @@ -0,0 +1,18 @@ +import nextJest from "next/jest.js"; + +const createJestConfig = nextJest({ + // Provide the path to your Next.js app to load next.config.js and .env files in your test environment + dir: "./", +}); + +// Add any custom config to be passed to Jest +/** @type {import('jest').Config} */ +const config = { + // Add more setup options before each test is run + // setupFilesAfterEnv: ['/jest.setup.js'], + + testEnvironment: "jest-environment-jsdom", +}; + +// createJestConfig is exported this way to ensure that next/jest can load the Next.js config which is async +export default createJestConfig(config);