Regex 如何配置Jest以运行具有特定后缀的测试
我正在尝试在我的项目中配置Jest。 我想运行目录Regex 如何配置Jest以运行具有特定后缀的测试,regex,jestjs,Regex,Jestjs,我正在尝试在我的项目中配置Jest。 我想运行目录\uuuu tests\uuuu中的测试,但只有-test或-spec后缀 我尝试了(/\uuuu tests\uuuu/*\124\.(-test-spec))\\\(ts-tsx-js)$但是它似乎运行了我的\uu test\uuu目录下的所有文件 修复方法可能非常简单,但我不擅长正则表达式如果我没记错的话,测试正则表达式有点奇怪,因为您必须对json字符串中的正则表达式执行双转义反斜杠 在Jest 19+中,您可以改为使用testMatch
\uuuu tests\uuuu
中的测试,但只有-test
或-spec
后缀
我尝试了(/\uuuu tests\uuuu/*\124\.(-test-spec))\\\(ts-tsx-js)$
但是它似乎运行了我的\uu test\uuu
目录下的所有文件
修复方法可能非常简单,但我不擅长正则表达式如果我没记错的话,测试正则表达式有点奇怪,因为您必须对json字符串中的正则表达式执行双转义反斜杠 在Jest 19+中,您可以改为使用
testMatch
执行此操作
{
...
testMatch: "**/__tests__/+([a-zA-Z0-9_-])-@(test|spec).@(js|ts|tsx)"
...
}