开玩笑地测试module.exports而不是导出扩展类的默认值

时间:2019-05-24 18:25:25

标签: javascript reactjs visual-studio-code jestjs

尝试测试等于createReactClass的module.exports。我只测试了导出默认类的组件。

我已经尝试使用导出默认值的方式来处理它,但是却没有喜悦。

//myfile.jsx


module.exports = createReactClass({ some additional content here })


//myfile.spec.jsx


let  createReactClass = require("../myfile")

let props = {
    Hello: "hello"
};

    it('testing', (done) => {
        const component = shallow(<createReactClass {...props}/>);
    });

以上测试未呈现我期望的结果。是

没有渲染组件就没有错误

1 个答案:

答案 0 :(得分:0)

似乎是次要问题。将C大写为CreateReactClass是因为react认为其是正常的html标签,但并非如此。 https://reactjs.org/docs/jsx-in-depth.html#user-defined-components-must-be-capitalized