1

我是 reactjs 单元测试的新手。我试图测试我的登录组件渲染为了测试,我正在使用 JEST 和酶。

[这是错误,我得到了]

测试用例代码:

import React from 'react';
import { shallow } from 'enzyme';
import Login from './index'; // Introduce the corresponding React component

it('renders Login page', () => {
    const wrapper = shallow(<Login.WrappedComponent login={{ name: '' }} />);
})

我正在使用带有 umi 的 Real 项目 -https://ant.design/docs/react/practical-projects

谁可以帮我这个事。

4

1 回答 1

2

我们可以使用 react-redux 的 connect 而不是 umi。实际上 umi 里面也使用了 react-redux。

替换组件中的这一行:

import { connect } from 'umi'import { connect } from 'react-redux'

于 2020-07-17T09:32:51.470 回答