开玩笑测试格式 -- __tests__ vs *.test.js



我正在一个反应代码库中工作,其中我们标记了测试文件

__tests__

里面的文件看起来像这样

文件名.js

以前当我使用开玩笑/酶时,我的测试文件格式化为这样

文件名.测试.js

我假设当您将文件放入标题为标题的文件夹中时

__tests__ 

您可以关闭 .test 部分吗?我似乎找不到关于主题的可靠答案。有没有人对格式化功能有所了解?

这是因为jest config的testMatch属性的值默认为

[ "**/__tests__/**/*.[jt]s?(x)", "**/?(*.)+(spec|test).[jt]s?(x)" ]

这基本上意味着它将考虑将任何带有 .test(或 .spec(的 js(x( 或 ts(x( 文件视为测试,要么在它之后或__test__文件夹中。

最新更新