我正在用酶进行反应测试。当我尝试为多个图层下的组件编写测试时,会出现before each()
错误。
在终端中,它显示✖ "before each" hook for "Tests Logout component rendering"
这是代码。
import React from 'react'
import { shallow } from 'enzyme'
import Logout from 'components/Navbar/Logout'
describe('(Component) Logout', () => {
let _wrapper
const render = () => {
_wrapper = shallow( <Logout /> )
}
beforeEach(() => {
render()
})
it('Tests Logout component rendering', () => {
expect(_wrapper.find('.logout').length).to.equal(1)
expect(_wrapper.find('div').length).to.equal(1)
expect(_wrapper.find('i').length).to.equal(1)
})
})
我没有收到像components/Input
这样的单个图层的其他组件的任何错误。我该如何解决这个问题?
谢谢。