Add a separate test for unmounted behavior
Add a separate test for unmounted behavior

Not necessary to test that `document.removeEventListener` gets called,
just test that `handleClickOutside` does not get called after the
component is unmounted.

Better as a standalone test in case it breaks, then it's easier to
pinpoint the test case.

kentor/react-click-outside