coveragePathIgnorePatterns - 忽略具有特定结尾的文件

Cez*_*buz 5 glob jestjs

开玩笑:我试图忽略所有以.stories.tsx例如SomeFileName.stories.tsx. 添加到 my package.json->*.stories.tsx中,如下coveragePathIgnorePatterns所示jest

\n
"jest": {\n    "coveragePathIgnorePatterns": [\n        ...\n        "*.stories.tsx"\n    ]\n}\n
Run Code Online (Sandbox Code Playgroud)\n

不幸的是,运行测试将为我的所有测试抛出以下错误:

\n
\n

\xe2\x97\x8f 测试套件运行失败

\n
SyntaxError: Invalid regular expression: /*.stories.tsx/: Nothing to repeat\n    at String.match (<anonymous>)\n    ...\n
Run Code Online (Sandbox Code Playgroud)\n
\n

我需要在里面添加什么才能coveragePathIgnorePatterns使其工作?

\n

Cez*_*buz 5

根据评论:通过添加"<rootDir>/.*.stories.tsx$"我的解决方案package.json

"jest": {
    "coveragePathIgnorePatterns": [
        ...
        "<rootDir>/.*.stories.tsx$"
    ]
}
Run Code Online (Sandbox Code Playgroud)