diff --git a/packages/react-scripts/config/jest/styleMock.js b/packages/react-scripts/config/jest/styleMock.js new file mode 100644 index 00000000000..7ac77298ff1 --- /dev/null +++ b/packages/react-scripts/config/jest/styleMock.js @@ -0,0 +1,11 @@ +// @remove-on-eject-begin +/** + * Copyright (c) 2014-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +// @remove-on-eject-end +'use strict'; + +module.exports = {}; diff --git a/packages/react-scripts/scripts/utils/createJestConfig.js b/packages/react-scripts/scripts/utils/createJestConfig.js index b4c2cfa5ea9..6d04b9c0066 100644 --- a/packages/react-scripts/scripts/utils/createJestConfig.js +++ b/packages/react-scripts/scripts/utils/createJestConfig.js @@ -42,6 +42,7 @@ module.exports = (resolve, rootDir, isEjecting) => { transformIgnorePatterns: ['[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$'], moduleNameMapper: { '^react-native$': 'react-native-web', + '^.+\\.css$': resolve('config/jest/styleMock.js'), }, moduleFileExtensions: [ 'web.js',