Snapshot testing сохраняет вывод функции в файл (golden file) и сравнивает при следующем запуске. Если вывод изменился — тест падает. Обновляешь snapshot флагом -update. В Go используют cupaloy или пишут руками через testdata/. Полезно для сложных структур, HTML, JSON — где руками писать expected больно.
Что такое snapshot testing?
Middle
136 просмотровAFK Offer AI
Как дебажить TCP connection?