Description
This is more like an anti-bug than an actual bug. But it seems like this project works even when I provide a nonsensical rewritePaths entry, for example:
"typescript": {
"rewritePaths": {
"meaninglessdirectory/": "jababababa/"
}
},
Shouldn't ava crash if this occurs?
Here's the repository ("ava" branch): https://github.com/vedantroy/typecheck.macro
Check out the repository, switch to the ava branch, and then run npm i && npm run test
.
What happens The tests run successfully. You can show that ava is not using the js file by renaming temp_build/test.js
to temp_build/foobar.js
and then executing npm run test:run
. The tests will still execute. You can even modify tests/test.ts
, maybe add an extra console.log
statement, then run npm run test:run
, and the new output will be printed. Does ava now support typescript natively, or am I missing something?
What you expected to happen: Ava should crash or something because inside of my package.json, I have a meaningless typescript configuration.
Ava version: 3.7.1