至少有人给一个文件thing.jest.ts
命名。然后,您可以运行jest thing.jest.ts
或将玩笑指向测试文件的文件夹,例如jest some_folder/sub_folder
。
我该如何使用AVA?
不起作用的东西:
$ ava /**/*.test.ts
✖ /**/*.test.ts does not exist.
$ ava ./src/Derivations/Sources/__tests/Source.test.ts
$ ts-node ./src/Derivations/Sources/__tests/Source.test.ts
Test files must be run with the AVA CLI:
$ ava src/Derivations/Sources/__tests/Source.test.ts
答案 0 :(得分:0)
这仅需要一些配置。不过默认情况下,AVA当前(2020年1月)不支持Typescript文件。
https://github.com/avajs/ava/blob/master/docs/recipes/typescript.md
您可以将AVA配置为识别TypeScript文件。然后,在安装ts-node(
npm i ts-node --save-dev
)的情况下,您可以即时对其进行编译。package.json:
{ "ava": { "compileEnhancements": false, "extensions": [ "ts" ], "require": [ "ts-node/register" ] } }