Merging End-to-End Testing and Implementation with Macro Abstractions | Hacker News Reader