“to”不是expect jest/valid-expect 的有效属性

Posted

技术标签:

【中文标题】“to”不是expect jest/valid-expect 的有效属性【英文标题】:"to" is not a valid property of expect jest/valid-expect 【发布时间】:2019-03-06 23:29:07 【问题描述】:

我正在尝试修复我的代码中的eslint 警告,我得到了很多这样的警告。问题是有问题的文件不是开玩笑测试,而是cypress 测试。测试是有效的,因为 cypress expectjest expect 不同。 有没有办法忽略cypress 目录的jest/valid-expect 警告?或者如果失败只是忽略任何jest 验证的目录?该目录中没有 jest 测试。

【问题讨论】:

***.com/questions/42250257/…的可能重复 更多副本:***.com/questions/41316551/… 【参考方案1】:

This answer 提供了大部分所需信息(感谢 CRayen 向我指出另一个问题(与另一个问题重复)。

基本上,您可以将 .eslintrc 文件放入您想要覆盖规则的任何子文件夹中。然后你需要添加一个类似于答案中的部分:

"overrides": [
  "files": [ "*.spec.js" ],
  "rules": 
    "no-unused-expressions": 0
  
]

通过将它们设置为 0 来明确关闭不希望用于检查列出的文件的规则。

【讨论】:

【参考方案2】:

添加到文件的第一行:

/* eslint-disable jest/valid-expect */

【讨论】:

以上是关于“to”不是expect jest/valid-expect 的有效属性的主要内容,如果未能解决你的问题,请参考以下文章

expected_conditions.elementS_to_be_clickable((By.TAGNAME,'a'))

Mocha / Chai expect.to.throw 没有捕捉到抛出的错误

wordpress Warning: Parameter 2 to qtranxf_postsFilter() expected to be a reference

Sklearn 管道抛出 ValueError: too many values to unpack (expected 2)

python 报错 too many values to unpack (expected 3) 的解决方案

ValueError: no enough values to pack (expected 2, got 1) 语法错误