Guest User

Untitled

a guest
Aug 16th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. // mouse in mouse case
  2.  
  3. // solve using "naked enzyme"
  4. wrapper = shallow(
  5. shallow(
  6. <div>
  7. {shallow(<App />)
  8. .find(Mouse)
  9. .prop('render')({ x: 2 })}
  10. </div>
  11. )
  12. .find(Mouse)
  13. .prop('render')({ y: 4 })
  14. );
  15.  
  16. // solved using "enzyme-extensions"
  17. wrapper = shallow(<App />)
  18. .find(Mouse)
  19. .renderProp('render' ,{ x: 2 })
  20. .find(Mouse)
  21. .renderProp('render' ,{ y: 4 });
  22.  
  23. // solved using react-remock
  24. remock.remock.renderProp(Mouse, { x: 2, y: 4 }); // remock could wrap only "all matching" components.
  25. wrapper = shallow(<App />).find(Mouse).find(Mouse)
Add Comment
Please, Sign In to add comment