我正在尝试在我的项目中配置jest。
我想运行目录-test
中的测试,但只有-spec
或(/__tests__/.*|\\.(-test|-spec))\\.(ts|tsx|js)$
后缀
我尝试了__test__
,但它似乎运行了function filter(arr) {
var filteredArray = [];
for (var i = 0; i < arr.length; i++) {
if (arr[i]) {
filteredArray.push(arr[i]);
}
}
return filteredArray;
}
目录
修复可能非常简单但我对正则表达式不太好
答案 0 :(得分:0)
如果我没记错的话,测试正则表达式有点奇怪,因为你必须为json字符串中的正则表达式做双重转义反斜杠。
在Jest 19+中,您可以使用testMatch
代替。
{
...
testMatch: "**/__tests__/+([a-zA-Z0-9_-])-@(test|spec).@(js|ts|tsx)"
...
}