ava
ava copied to clipboard
Node.js test runner that lets you develop with confidence 🚀
As of https://github.com/avajs/ava/pull/2841 AVA prints warnings when file paths were provided on the CLI that could not be used to select test files, or otherwise when the CLI arguments result...
I noticed that changing the source file sometimes leads to ava reporting a "1 previous failure in test files that were not rerun" even though the tests testing that file...
Please provide details about: * What you're trying to do: run a test and view stack traces when things go wrong * What happened: I received an unexpected error, but...
Watch mode uses [`chokidar`](https://github.com/paulmillr/chokidar) to detect changes. Chokidar can emit `error` events. Currently these are ignored. We should report them to the user instead as they may include clues as...
`childProcess.fork` received a new option called `serialization`, which would let us use the V8 clone algorithm for passing messages instead of JSON. We could then pass types like `Buffer`. It...
When using a macro, the failure report does not include a line number that could be used to navigate to the test. Example of the report: ``` Number must be...
## Description Currently if a HTML element is passed to `t.snapshot` it copies the code as is to the `.md` file. I was hoping to pass a function to the...
This is a list of known problems and desired improvements with our default reporter. Some may be easier to solve than others, but probably we should [clean up our reporter...
Existing writePendingTests is not too helpful when trying to figure out what went wrong in the test during these scenarios. You should print all logs accumulated if verbose is turned...
Improve error shown when tests finishes while throwsAsync / notThrowsAsync assertions remain pending
## Description Currently when you run a test with a non-awaited `t.throwsAsync` the only error shown is ` Error: Test finished, but an assertion is still pending`. I'd love to...