Advertisement
Guest User

Untitled

a guest
Aug 17th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. MyComponent.propTypes = {
  2. propA: PropTypes.string.isRequired,
  3. propB: PropTypes.shape({
  4. inner1: PropTypes.bool.isRequired,
  5. inner2: PropTypes.func,
  6. }).isRequired,
  7. }
  8.  
  9. describe('MyComponent propTypes validation', () => {
  10. it('validates propA', () => {
  11. expect(MyComponent.propTypes.propA).toBe(PropTypes.string.isRequired);
  12. })
  13.  
  14. // THIS FAILS
  15. it('validates propB', () => {
  16. expect(MyComponent.propTypes.propB)
  17. .toEqual(
  18. PropTypes.shape({
  19. inner1: PropTypes.bool.isRequired,
  20. inner2: PropTypes.func,
  21. }).isRequired
  22. );
  23. })
  24. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement