开玩笑测试以查看* .spec.tsx文件是否存在

时间:2018-11-02 16:38:21

标签: jestjs tsx

我有一个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

1 个答案:

答案 0 :(得分:0)

我最终使用

import fs from 'fs';

,然后使用fs.readdirfs.statSync确定文件是文件还是目录,以便我可以从src/路径递归地查找每个位置。