How to gracefully handle added/removed dependencies in unit tests | Hacker News Reader