【问题标题】:Jest's testRegex and testMatchJest 的 testRegex 和 testMatch
【发布时间】:2020-07-02 23:28:34
【问题描述】:

谁能向我解释在 Jest 配置中 testRegextestMatch 有什么区别? (https://jestjs.io/docs/en/configuration)

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

【问题讨论】:

    标签: javascript jestjs


    【解决方案1】:

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

    jest.testRegex 接受 regex 字符串,它更强大(但对于您想要实现的目标来说可能有点过头了)。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-05
      • 1970-01-01
      • 1970-01-01
      • 2021-06-17
      • 2020-01-15
      • 1970-01-01
      • 2019-10-12
      相关资源
      最近更新 更多