ts-mocha
ts-mocha copied to clipboard
How can I --require .ts files?
Hi, I would like to require a file, so it runs before all of my tests.
Example: ts-mocha -r test/setup.ts \"test/**/*.test.ts\"
If I run this I get the following error: TypeError: Unknown file extension ".ts".
If I try to run the setup.mjs file, which I had before, when I wasn't using typescript, all the imports in that file don't work, because they are from .ts files.
What's the best way to get this working with ts-mocha?
Same here. Seems like a TypeScript test runner should know about .ts files.
I have the same issue. Is there anything new ?
I just decided to move forward and migrated to vitest.
Same here :(
This error has been a lot in the community. The suggested methods are :
- In tsconfig.json , update { "esModuleInterop": true,}
- use test script as : "mocha --loader ts-node/esm --timeout 60000 --exit"
However non have worked so well for me