无法在玩笑中导入react-redux组件“ TypeError:无法读取未定义的属性'default'”

时间:2019-05-10 15:51:38

标签: reactjs unit-testing react-redux jestjs

我正在尝试为使用react-redux的组件编写测试,但出现与导入相关的错误。我相信这可能与我导出组件的方式有关。

我创建了一个没有导入的虚拟测试,它可以正常工作。仅当我尝试导入发生错误的组件时

这是组件的导出方式

export default connect(
  mapStateToProps,
  mapDispatchToProps,
)(WithPageLayout(DetailsMember));

这是简单的测试

import DetailsMember from './DetailsMember';

describe('form validator class', () => {
    it('initilizes constructor correctly', () => {
        const test = true;
        expect(test).toBeTruthy();
    });
});

1 个答案:

答案 0 :(得分:0)

您还应该在测试文件中包含import React from 'react';