From 782d71b957704cf40634771c0bc733fc4555f91a Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Sun, 10 Feb 2019 16:13:27 +0000 Subject: [PATCH] Add Jest typeahead plugin (#5213) * Add Jest typeahead plugin * Update jest-watch-typeahead to 0.2.1 --- packages/react-scripts/package.json | 1 + packages/react-scripts/scripts/utils/createJestConfig.js | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/packages/react-scripts/package.json b/packages/react-scripts/package.json index d393b73190b..0380ad570ae 100644 --- a/packages/react-scripts/package.json +++ b/packages/react-scripts/package.json @@ -52,6 +52,7 @@ "jest": "23.6.0", "jest-pnp-resolver": "1.0.2", "jest-resolve": "23.6.0", + "jest-watch-typeahead": "^0.2.1", "mini-css-extract-plugin": "0.4.3", "optimize-css-assets-webpack-plugin": "5.0.1", "pnp-webpack-plugin": "1.2.1", diff --git a/packages/react-scripts/scripts/utils/createJestConfig.js b/packages/react-scripts/scripts/utils/createJestConfig.js index a5f1a1bd7b8..5294220b1fe 100644 --- a/packages/react-scripts/scripts/utils/createJestConfig.js +++ b/packages/react-scripts/scripts/utils/createJestConfig.js @@ -64,6 +64,10 @@ module.exports = (resolve, rootDir, isEjecting) => { moduleFileExtensions: [...paths.moduleFileExtensions, 'node'].filter( ext => !ext.includes('mjs') ), + watchPlugins: [ + require.resolve('jest-watch-typeahead/filename'), + require.resolve('jest-watch-typeahead/testname'), + ], }; if (rootDir) { config.rootDir = rootDir;