node-api-call-testing-strategies

TLDR: To maximize testing the important stuff and minimize pain, isolate testable logic from api logic, and give up on the myth of 100% coverage.