Jest 被 Facebook 用来测试包括 React 应用在内的所有 JavaScript 代码。Jest 的一个理念是提供一套完整集成的 “零配置” 测试体验。我们发现,当向开发人员提供了现成可用的工具后,他们会愿意写更多的测试,这也使得他们的代码库更加稳定和健康。
1.安装 jest-watch-typeahead 插件
yarn add --dev jest jest-watch-typeahead
#或者 npm
npm install --save-dev jest jest-watch-typeahead
2.修改package.json 增加如下配置
{
"jest": {
"watchPlugins": [
"jest-watch-typeahead/filename",
"jest-watch-typeahead/testname"
]
}
}
或在jest.config.js增加如下配置
module.exports = {
watchPlugins: [
[
'jest-watch-typeahead/filename',
{
key: 'k',
prompt: 'do something with my custom prompt',
},
],
],
};
3.进行测试
npm run test:watch