我有一个TypeScript项目,该项目在不同目录中包含一堆文件,这些文件都位于src /下。
是否可以编写一个Jest测试,以便仅在父目录(src /)下找到的每个* .tsx文件都具有对应的* .spec.tsx测试文件的情况下,才返回成功?
换句话说,如果我有以下3个文件:
src/index.tsx
src/foo.tsx
src/folder/component.tsx
Jest测试将失败,直到创建以下文件:
src/index.spec.tsx
src/foo.spec.tsx
src/folder/component.spec.tsx
答案 0 :(得分:0)
我最终使用
import fs from 'fs';
,然后使用fs.readdir
和fs.statSync
确定文件是文件还是目录,以便我可以从src/
路径递归地查找每个位置。