为什么要用 AVA?
- 轻量和高效
- 简单的测试语法
- 并发运行测试
- 强制编写原子测试
- 没有隐藏的全局变量
- 包含 TypeScript 和 Flow 的类型定义
- Magic assert
- 为每个测试文件隔离环境
- 用 ES2017 编写测试
- 支持 Promise
- 支持 Generator
- 支持 Async
- 支持 Observable
- 强化断言信息
- [可选的 TAP 输出显示](#TAP 报告器)
- 简明的堆栈跟踪
AVA测试语法
import test from 'ava';
test(t => {
t.deepEqual([1, 2], [1, 2]);
});
链接: https://fly63.com/nav/319