AVA
AVA 是一个极简且具有未来感的 JavaScript 测试运行器
Articles¶
- Recipes
- Testing React Native apps with AVA
- Getting Started with Create React App and AVA
- Effortless unit testing with AVA
Videos¶
Packages¶
- eslint-plugin-ava - ESLint 规则.
- ava-codemods - 简化升级到新版本的 Codemods.
- sublime-ava - Sublime 的片段.
- atom-ava - Atom 的片段.
- vscode-ava - Visual Studio 代码片段.
- vim-ava-snippets - Vim 的片段.
- redux-ava - Redux 的测试助手.
- redux-test-recorder - 在 React 应用程序中为 Redux 减速器生成 AVA 测试.
- gulp-ava - 使用 Gulp 运行测试.
- grunt-ava - 使用 Grunt 运行测试.
- fly-ava - 使用 Fly 运行测试.
- start-ava - 使用 Start 运行测试.
- sigh-ava - 使用 Sigh 运行测试.
- eslint-ava-rule-tester - 测试 ESLint AVA插件.
- jscodeshift-ava-tester - 测试 jscodeshift 带有 AVA 的代码模块.
- ava-preact-init - 为 Preact 设置 AVA.
- ava-fixture - 运行夹具/基线测试.
- ava-fast-check - 基于属性的测试.
- ava-fixture-docker-db - 将 docker 数据库添加到您的测试上下文中.
- ava-webcomponents - 通过 Puppeteer 测试网络组件.
- ava-tap-json - 具有 AVA 兼容性的 JSON 输出.
- ava-typescript-worker - 在共享工作者中使用 TypeScript
- ava-postgres - 为每个测试获取一个新的 Postgres 数据库
- pava - 参数化测试.
Works with AVA¶
- Spectron - 使用 AVA 和 ChromeDriver 测试 Electron 应用程序.
- Chūhai - 使用 AVA 和 benchmark.js 运行和验证基准测试.
- Leakage - 内存泄漏测试.
- pify - 为更好的测试承诺回调式函数. (Example)
- p-event - 承诺一个事件. (Example)
- execa - 测试您的 CLI 工具. (Example)
- delay - 为您的测试添加延迟. (Example)
- get-stream - 测试流的输出. (Example)
- create-test-server - 创建用于测试的最小 Express 服务器. (Example)
Tutorials¶
- Testing a React & Redux Codebase - 关于使用 AVA 测试 React 和 Redux 项目的综合系列教程.
Miscellaneous¶
- Stickers, t-shirts, etc - 产品以生产价格出售,没有任何加价.
- Slides from AVA talk at London Node User Group - 由核心团队成员 Mark Wubben.