Catching API regressions with snapshot testing | Dark Hacker News