Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MyComponent.propTypes = {
- propA: PropTypes.string.isRequired,
- propB: PropTypes.shape({
- inner1: PropTypes.bool.isRequired,
- inner2: PropTypes.func,
- }).isRequired,
- }
- describe('MyComponent propTypes validation', () => {
- it('validates propA', () => {
- expect(MyComponent.propTypes.propA).toBe(PropTypes.string.isRequired);
- })
- // THIS FAILS
- it('validates propB', () => {
- expect(MyComponent.propTypes.propB)
- .toEqual(
- PropTypes.shape({
- inner1: PropTypes.bool.isRequired,
- inner2: PropTypes.func,
- }).isRequired
- );
- })
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement