Доступ к компонентам react

362
11 июля 2017, 23:17

Как можно протестировать react компонент, пытаюсь создать класс things который наследуется от const MapServ, нет доступа к testMethod , getPage ни в переменной thing, ни в thingComponents, ни в component. Надо протестировать эти методы. Как правильно сделать?

 describe("page", () => {
      fit("create", () => {
        Things things = new Things({
           imp: pageCount
        });
       let thingComponents = ReactTestUtils.createRenderer();
       thingComponents.render(<ReactRedux.Provider store={ Store }>
           <Things/>
       </ReactRedux.Provider>);
        let component = thingComponents.getRenderOutput();
})
});
class Things extends MapServ( React.Component ) {
constructor( props ) {
    super( props );
}
componentDidMount() {
    //////////
}

testMethod() {
    let itstetstvarfortest = 3;
    console.log(itstetstvarfortest);
}
render() {
}
}
)     export default ReactRedux.connect(state => state) (Things);


const MapServ = SuperClass => class extends SuperClass {
getPage() {
    ///////
}
}
READ ALSO
когда лучше писать is Requiredв пропсах а когда defaultprops?

когда лучше писать is Requiredв пропсах а когда defaultprops?

когда лучше писать isRequired в пропсах а когда defaultprops?

237
Повторные AJAX запросы JQ-JS

Повторные AJAX запросы JQ-JS

Суть такова, к примеру есть функция которая делает запрос на сервер для генерации ссылки по последующим запуском этой ссылки в плеереНу есть...

358
jquery.balloon.js: выводить contents+title

jquery.balloon.js: выводить contents+title

Как используя jqueryballoon

259
Нарисовать граф

Нарисовать граф

Нужна помощь в отрисовке графаМожет быть любое количество элементов с разным весом

245