首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jest 'it‘块仅当放置在空'it’块之后时才失败

Jest 'it‘块仅当放置在空'it’块之后时才失败
EN

Stack Overflow用户
提问于 2018-10-07 02:41:55
回答 1查看 67关注 0票数 0

我的' it‘块将会失败,但只有当它被放在前一个'it’块之后时才会失败。前一个块是空的。如果它被放在前面,它就会通过。

代码语言:javascript
复制
describe('test', () => {
  beforeEach(() => {
    //do some stuff...
  })
  it('it-1', () => {
    //passes, empty
  }) 
  it('it-2', () => {
    //fails
  }) 
})

describe('test2', () => {
  beforeEach(() => {
    //do some stuff...
  })
  it('it-2', () => {
    //passes
  }) 
  it('it-1', () => {
    //passes, empty
  }) 
})

知道是怎么回事吗?出于隐私的原因,我无法粘贴实际的代码,很抱歉。感谢您的帮助。

EN

回答 1

Stack Overflow用户

发布于 2018-10-09 07:36:27

修复方法是在每个' it‘代码块的末尾放一个'spy.mockRestore()’,尽管我不能告诉你为什么这样做就能修复它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52682248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档