Node doesn't support ESM, so we have to drop enzyme and prevent loading any frontend module. There is much more to be cleaned up, but let wait for getting rid of the tests entirely. Differential Revision: https://phabricator.services.mozilla.com/D239056
28 lines
846 B
JavaScript
28 lines
846 B
JavaScript
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */
|
|
|
|
"use strict";
|
|
|
|
const sharedJestConfig = require(
|
|
`${__dirname}/../shared/test-helpers/shared-jest.config`
|
|
);
|
|
|
|
module.exports = {
|
|
testEnvironment: "jsdom",
|
|
testPathIgnorePatterns: [
|
|
"/node_modules/",
|
|
"/helpers/",
|
|
"/fixtures/",
|
|
"src/test/mochitest/examples/",
|
|
"package.json",
|
|
],
|
|
modulePathIgnorePatterns: ["test/mochitest"],
|
|
setupFilesAfterEnv: ["<rootDir>/src/test/tests-setup.js"],
|
|
setupFiles: ["<rootDir>/src/test/shim.js", "jest-localstorage-mock"],
|
|
moduleNameMapper: {
|
|
...sharedJestConfig.moduleNameMapper,
|
|
"react-dom-factories": "<rootDir>/../shared/vendor/react-dom-factories.js",
|
|
},
|
|
};
|