繁体   English   中英

Jest测试module.exports而不是扩展类的导出默认值

[英]Jest testing module.exports instead of export default of a class that extends

试图测试等于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}/>);
    });

上述测试没有呈现我的期望。 它是

没有错误只是没有渲染组件

似乎是小问题。 C大写为CreateReactClass因为react认为它是正常的html标记,但它不会被渲染。 https://reactjs.org/docs/jsx-in-depth.html#user-defined-components-must-be-capitalized

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM