Implement solve(defaultProps, userProps) that merges two prop objects:
on) are composed: call boththe default handler then the user handler (in that order).
solve(
{ onClick: () => log('default'), className: 'btn' },
{ onClick: () => log('user'), className: 'btn-primary' }
)
// Returns a merged object where onClick calls both handlersSince handlers produce side effects, the test drives them via call order
tracking.
Sample tests