Add tests for promise.else

Pretty simple test suite, but `promise.else` is also a pretty simple function. Let me know if there are other test cases I didn't think of!