微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Jest / ESLint失败未定义

如何解决Jest / ESLint失败未定义

我刚刚用npx react-native init生成一个新项目,ESLint在我的一个测试文件中抱怨:

   9:1   error  'describe' is not defined    no-undef
  12:5   error  'beforeEach' is not defined  no-undef
  16:5   error  'afterEach' is not defined   no-undef
  20:5   error  'test' is not defined        no-undef
  28:17  error  'fail' is not defined        no-undef
  30:13  error  'expect' is not defined      no-undef

基于docs和此thread,我添加了:

env: {
    jest: true,},

到我的.eslintrc.js文件中。但是,ESLint仍在抱怨:

  28:17  error  'fail' is not defined  no-undef

有人有经验并解决过这个问题吗?

以下是package.json中最有趣的依赖项版本:

"babel-jest": "^26.5.2","jest": "^26.5.3",

解决方法

好吧,事实证明Jest使用了茉莉花的fail()

通过添加Jasmine更新了.eslintrc.js,它可以正常工作。没有更多错误。

env: {
    jasmine: true,jest: true,},

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。