Allows libraries to handle various caller provided asynchronous functions uniformly. Maps promises, observables, child processes and streams, and callbacks to callback style.
@phated I'm not big fan of tap's syntax (to put it mildly) so was happy to see that you've proposed moving to lab/chai. I've took a stab at converting tests from tap => lab as since it proved to be a pretty easy exercise, here is the PR.
The only test I didn't convert is this one as I wasn't quite sure what it is trying to verify :-/ Happy to amend the PR if you could provide some guidance.
@phated I'm not big fan of tap's syntax (to put it mildly) so was happy to see that you've proposed moving to lab/chai. I've took a stab at converting tests from tap => lab as since it proved to be a pretty easy exercise, here is the PR.
The only test I didn't convert is this one as I wasn't quite sure what it is trying to verify :-/ Happy to amend the PR if you could provide some guidance.
Closes #12