-
The following is a list of internal refactors:
- [ ] Rewrite in TypeScript
- [ ] Move to ESM (#83)
- [ ] Replace the current continuation pattern with generator functions
- [ ] Use newer JS feat…
-
[](https://issuehunt.io/r/avajs/eslint-plugin-ava/issues/178)
It's an easy mistake to make if you have many `t.throws()` statements and then some `t.notThrows()` statements.
For example: https:…
-
## Create a reporter Interface
1. Draw out touch points of how that might work
2. Document the requirements for reporter authors
3. Identify beneficial reporters
## Reporter Requirements:
###…
-
## This error occurs when running `ng test` (Angular/Karma/Jasmine)
**Node.js version:** v18.13.0se
**OS version:** Ubuntu 22.04.2 LTS
**Description:** Module not found: Error: Can't resolv…
-
[](https://issuehunt.io/r/avajs/eslint-plugin-ava/issues/199)
#192 adds support for `ava.config.js` files. There are possible bad configurations where AVA itself will refuse to run tests, that are…
-
Based on discussion in https://github.com/avajs/ava/discussions/2702, projects with more complicated build setups may want to configure how long watch mode waits for the filesystem to become idle, les…
-
#### Describe the bug
- Node.js version: 20.15.0
- OS & version: Ubuntu 20.04
- Got version: 14.4.1
- TypeScript version: 5.5.3
TypeScript cannot correctly infer the type for response.bod…
-
I came across https://github.com/avajs/ava/issues/1109 which lists several criticisms of ts-node and predates some recent improvements.
For example, ts-node has since implemented an ESM loader which …
-
Invisible characters such as zero-width joiner and non-breaking space, as well as ambiguous characters like other kinds of spaces, combining characters et cetera should be escaped when strings are for…
-
See discussion: https://github.com/avajs/ava/discussions/2665
When comparing two strings that are many lines long, the diff output should focus on the lines that are actually different, not the pot…