Вступить в клуб →
сложнаявопросТестирование: testing, testify, httptest, testcontainers

Тест JSON-отчёта на 400 строк держит ожидаемый результат строковой константой

Функция формирует большой JSON-отчёт. Ожидаемый результат лежит в тесте многострочной константой на 400 строк. При любом осознанном изменении формата разработчик вручную правит константу, а ревьюеры не видят, что именно поменялось.

Какой приём здесь удобнее?

  • Golden-файлы в testdata с флагом их обновления
  • Проверять только длину JSON-строки
  • Сравнивать хеш результата с константой
  • Проверять только первые 10 строк отчёта

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела