单元测试
最后更新于:2022-04-02 03:13:02
[TOC]
## 框架对比
| 框架 | 断言 | 异步 | Mock | 代码覆盖率 |
| --- | --- | --- | --- | --- |
| Mocha | 不支持(Chai/power-asset) | 友好 | 不支持(Sinon) | 不支持(Istanbul) |
| Jest | 默认支持 | 友好 | 默认支持 | 支持 |
| Ava | 默认支持 | 友好 | 不支持(Sinon) | 不支持(Istanbul) |
* Mocha 生态最好,但是需要较多的配置来实现高扩展性
* Ava轻量、高效且简单,但自身不够稳定,并发运行文件多的时候会撑爆CPU
* Jest 开箱即用
';