A Jest watch plugin to select Yarn workspaces to test
Install jest (it needs Jest 23+) and jest-watch-yarn-workspaces
yarn add --dev jest jest-watch-yarn-workspaces
# or with NPM
npm install --save-dev jest jest-watch-yarn-workspacesIn your package.json
{
"jest": {
"watchPlugins": ["jest-watch-yarn-workspaces"]
}
}Or in jest.config.js
module.exports = {
watchPlugins: ['jest-watch-yarn-workspaces']
};Run Jest in watch mode
yarn jest --watchWhy is this not filtering my workspaces?
Make certain that you're using the SPACE key to toggle the selected state of workspaces and the ENTER key to confirm your settings.