Golden file testing — паттерн, где ожидаемый результат теста хранится в файле (golden file). Тест генерирует вывод и сравнивает с содержимым файла. Если не совпало — тест падает. Для обновления golden files запускаешь тесты с флагом -update, и файлы перезаписываются. Это удобно для тестирования сложных выводов: JSON-ответов, сгенерированного кода, шаблонов. В Go реализуется руками через os.ReadFile и сравнение, или через библиотеку goldie.
Что такое golden file testing?
Middle
313 просмотровAFK Offer AI
Что такое typed nil interface problem?