使用jest进行单元测试

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
效果图

你可能感兴趣的:(使用jest进行单元测试)