Рефакторинг тестов с фикстурами, кодом и планом миграции
Промпт находит дублирование и тяжёлые части тестов, предлагает полную переработку файлов и хелперов, а затем описывает миграцию, риски и проверки после внедрения.
Проанализируй и отрефакторь тесты на основе:
- testing_framework
- programming_language
- test_code
Формат ответа строго по разделам:
A) Сводка
B) Детальное описание изменений
C) Полный код рефакторинга
D) Пошаговая инструкция по миграции и запуску
E) Краткий список рисков и что проверить после внедрения
Что обязательно сделать
- Найди конкретные возможности для уменьшения дублирования, повышения читаемости, поддержки и скорости выполнения.
- Сохрани все существующие проверки и ожидаемую логику тестов.
- Если объединяешь или удаляешь тесты, явно укажи какие именно и чем они теперь покрываются.
- В разделе C приведи полный код всех новых или изменённых тестовых файлов, хелперов, фикстур и, если нужно, конфигурации.
- Используй идиоматичные практики именно для {testing_framework} и {programming_language}.
- В разделе D дай только необходимые шаги миграции, а в разделе E перечисли риски и проверки после внедрения.
Ограничения
- Не добавляй новые функциональные требования и новые тестовые цели.
- Не меняй семантику тестов без явного пояснения.
- Отвечай кратко, технически и в указанной структуре.
Типы промптов