mirror of
				https://github.com/mozilla/gecko-dev.git
				synced 2025-11-04 10:18:41 +02:00 
			
		
		
		
	This makes the console behave like the other React panels. We can also get rid of the specific bits for mocha in devtools-node-test-runner.js Differential Revision: https://phabricator.services.mozilla.com/D167233
		
			
				
	
	
		
			50 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			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";
 | 
						|
 | 
						|
/* global __dirname */
 | 
						|
 | 
						|
const sharedJestConfig = require(`${__dirname}/../shared/test-helpers/shared-jest.config`);
 | 
						|
 | 
						|
const { resolve } = require("path");
 | 
						|
const rootDir = resolve(__dirname);
 | 
						|
module.exports = {
 | 
						|
  rootDir,
 | 
						|
  displayName: "test",
 | 
						|
  testURL: "http://localhost/",
 | 
						|
  testEnvironment: "jsdom",
 | 
						|
  testPathIgnorePatterns: [
 | 
						|
    "/node_modules/",
 | 
						|
    "/helpers/",
 | 
						|
    "/fixtures/",
 | 
						|
    "src/test/mochitest/examples/",
 | 
						|
    "<rootDir>/firefox",
 | 
						|
    "package.json",
 | 
						|
  ],
 | 
						|
  modulePathIgnorePatterns: ["test/mochitest"],
 | 
						|
  collectCoverageFrom: [
 | 
						|
    "src/**/*.js",
 | 
						|
    "!src/**/fixtures/*.js",
 | 
						|
    "!src/test/**/*.js",
 | 
						|
    "!src/components/stories/**/*.js",
 | 
						|
    "!**/*.mock.js",
 | 
						|
    "!**/*.spec.js",
 | 
						|
  ],
 | 
						|
  transform: {
 | 
						|
    "\\.[jt]sx?$": "babel-jest",
 | 
						|
  },
 | 
						|
  transformIgnorePatterns: ["node_modules/(?!(devtools-|react-aria-))"],
 | 
						|
  setupFilesAfterEnv: ["<rootDir>/src/test/tests-setup.js"],
 | 
						|
  setupFiles: ["<rootDir>/src/test/shim.js", "jest-localstorage-mock"],
 | 
						|
  snapshotSerializers: [
 | 
						|
    "jest-serializer-babel-ast",
 | 
						|
    "enzyme-to-json/serializer",
 | 
						|
  ],
 | 
						|
  moduleNameMapper: {
 | 
						|
    ...sharedJestConfig.moduleNameMapper,
 | 
						|
    "\\.css$": "<rootDir>/../shared/test-helpers/jest-fixtures/empty-module",
 | 
						|
    "\\.svg$": "<rootDir>/../shared/test-helpers/jest-fixtures/svgMock.js",
 | 
						|
  },
 | 
						|
};
 |