suu*_*iam 6 javascript eslint jestjs
我Expect must have a corresponding matcher call - jest/valid-expect在这个循环的第一行收到 ESLint 错误,我正在检查匹配的正则表达式 ( .toMatch)。
const dateRegex = /^([1-9]|1[012])[- \\/.]([1-9]|[12][0-9]|3[01])[- \\/.](19|20)\d\d/
expect(getPerformancePerUserPerDay(input).forEach((item, index) => {
expect(item['Date']).toMatch(dateRegex)
}))
Run Code Online (Sandbox Code Playgroud)
不确定我做错了什么,因为根据他们的文档,用法似乎是正确的。这可能是一个错误吗?
第一个expect是不断言任何内容,根据jest/valid-expect规则Ensure expect() is called with a single argument and there is an actual expectation made.这会触发错误。改成:
getPerformancePerUserPerDay(input).forEach((item, index) => {
expect(item['Date']).toMatch(dateRegex)
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7139 次 |
| 最近记录: |