我的' it‘块将会失败,但只有当它被放在前一个'it’块之后时才会失败。前一个块是空的。如果它被放在前面,它就会通过。
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
})
})知道是怎么回事吗?出于隐私的原因,我无法粘贴实际的代码,很抱歉。感谢您的帮助。
发布于 2018-10-09 07:36:27
修复方法是在每个' it‘代码块的末尾放一个'spy.mockRestore()’,尽管我不能告诉你为什么这样做就能修复它。
https://stackoverflow.com/questions/52682248
复制相似问题