ava
ava copied to clipboard
Node.js test runner that lets you develop with confidence 🚀
As of version 0.21.0, Ava's built-in assertions do not influence the execution of the test body. Specifically, when an assertion is violated, the test continues to execute. This behavior was...
## Description I'd like to see a slightly simpler means to use the same macro for a large number of tests. Instead of specifying the macro at every call-site, it...
Hi, I would like to open a discussion around a new feature that might be interesting to use during development. Usually when you add a new feature or fix a...
[](https://issuehunt.io/r/avajs/ava/issues/698) Sometimes you get sloppy / distracted and end up with a half completed test: ``` js // you have some good tests: test('foo', t => { // this will...
Follow up from https://github.com/sindresorhus/ava/pull/502#issuecomment-180450883.
#1947 landed a new `t.try()` assertion. We haven't yet figured out what assertion error details we want to expose. For reference: ```js const attempt = await t.try(tt => { tt.is(true,...
Currently the documentation is available in a single README. I would like to suggest to convert the documentation to a format which can be consumed by other tools, e.g. [Dash](https://kapeli.com/dash)...
## Description I'm trying to build some tools on top of Ava's snapshots, but there's a lot of work to read/update them correctly. I was wondering if Ava could expose...
## Description I'm using `ava` to control selenium-webdriver for tests run in Firefox and Chrome. It cannot be known synchronously if the browser can be run. An example flow could...
As of v2.2.0 AVA supports a `--config` CLI flag that lets you load a different configuration file. Currently that file is required to be in the same directory as the...