在酶单位测试中每个()错误之前

时间:2018-01-15 09:58:40

标签: reactjs testing enzyme

我正在用酶进行反应测试。当我尝试为多个图层下的组件编写测试时,会出现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这样的单个图层的其他组件的任何错误。我该如何解决这个问题?

谢谢。

0 个答案:

没有答案