${'shows invalid if all inputs are empty'} | ${true} | ${[null,null]} | ${['is-invalid',null]} | ${'is-invalid'} | ${'At least one entry is required'}
${'is valid if at least one field has a valid entry'} | ${true} | ${[null,'abc']} | ${[null,'is-valid']} | ${'is-valid'} | ${expect.anything()}
${'is invalid if one field has an invalid entry'} | ${true} | ${['abc','99']} | ${['is-valid','is-invalid']} | ${'is-invalid'} | ${defaultProps.invalidFeedback}
${'is not invalid if its not required but all values are null'} | ${false} | ${[null,null]} | ${[null,null]} | ${'is-valid'} | ${expect.anything()}
${'is invalid if pattern does not match even if its not required'} | ${false} | ${['99',null]} | ${['is-invalid',null]} | ${'is-invalid'} | ${defaultProps.invalidFeedback}