gpt4 book ai didi

javascript - Jest 的 testRegex 和 testMatch

转载 作者:搜寻专家 更新时间:2023-11-01 04:21:57 25 4
gpt4 key购买 nike

任何人都可以向我解释 Jest 配置中 testRegextestMatch 之间的区别是什么?( https://jestjs.io/docs/en/configuration )

我知道我不应该同时定义它们,但在什么情况下我应该使用一个而不是另一个?

最佳答案

jest.testMatch 接受 glob patterns数组 .就像您使用 ls p* 列出当前目录中以 p 开头的每个文件一样。

jest.testRegex 接受 regex string,它更强大(但对于您要实现的目标来说可能有点矫枉过正)。

我会使用您更熟悉的那个。两者都设置是多余的。

不过,对于某些复杂的情况,您最好使用正则表达式。如果您希望 jest 只测试以 p 开头并且在固定位置恰好有三个数字并且文件名以 .test 结尾的文件,或者.jest,使用正则表达式。但无论如何不要那样做。

关于javascript - Jest 的 testRegex 和 testMatch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52892970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com