Тест-план · Фронтенд · Igor Plotnikov · 24 марта 2026
deploy-preview-915 + api-1080.reviewtest@chatplace.io / test@chatplace.ioPOST projects/{id}/automations/{automationId}/async-copyБыло: интерфейс блокировался до окончания копирования → Стало: асинхронно, можно работать параллельно
test@chatplace.io / test@chatplace.io| # | Шаг | Ожидаемый результат | |
|---|---|---|---|
| 1.1 | Открыть список автоматизаций | Список загружается | |
| 1.2 | Найти автоматизацию с шагами → нажать «Копировать» | Кнопка работает, запрос отправлен | |
| 1.3 | Проверить, что в списке появился дубликат | Новая автоматизация видна (возможно после F5) |
| # | Шаг | Ожидаемый результат | |
|---|---|---|---|
| 2.1 | Сразу после копирования — проверить статус дубликата | Статус 7 (или визуальное обозначение «копируется») | |
| 2.2 | Попробовать открыть конструктор копируемой автоматизации | Конструктор заблокирован — нельзя редактировать | |
| 2.3 | Проверить, есть ли визуальная индикация блокировки | Понятно, что автоматизация ещё копируется (лоадер, текст, disabled) |
| # | Шаг | Ожидаемый результат | |
|---|---|---|---|
| 3.1 | Подождать ~10-30 сек, обновить страницу (F5) | Статус изменился — автоматизация скопирована | |
| 3.2 | Открыть конструктор скопированной автоматизации | Конструктор разблокирован, можно редактировать | |
| 3.3 | Проверить содержимое дубликата — шаги, триггеры, условия | Всё скопировано корректно, как в оригинале | |
| 3.4 | Дубликат на паузе | Автоматизация в статусе «Пауза» (не активна) |
| # | Шаг | Ожидаемый результат | |
|---|---|---|---|
| 4.1 | Нажать «Копировать» → сразу перейти в другую автоматизацию | Можно свободно навигировать, интерфейс не заблокирован | |
| 4.2 | Нажать «Копировать» → перейти в другой раздел (Audience, AI Agent) | Всё работает, копирование идёт в фоне | |
| 4.3 | Попробовать скопировать 2 автоматизации подряд | Обе копируются, обе получают статус 7 | |
| 4.4 | Скопировать большую автоматизацию (много шагов) | Копирование начинается, интерфейс не зависает |
dev-app.chatplace.io| # | Шаг | Ожидаемый результат | |
|---|---|---|---|
| 5.1 | Скопировать автоматизацию, остаться на странице | Появляется уведомление «Копирование завершено» (без F5) | |
| 5.2 | Конструктор разблокируется автоматически | Без обновления страницы — можно открыть и редактировать | |
| 5.3 | Скопировать → уйти на другую страницу → вернуться | Копия готова, статус обновлён |
| # | Шаг | Ожидаемый результат | |
|---|---|---|---|
| 6.1 | Обновить страницу во время копирования (статус 7) | Автоматизация всё ещё в статусе 7, конструктор заблокирован | |
| 6.2 | Попробовать удалить автоматизацию в статусе 7 | Либо заблокировано, либо удаляется корректно | |
| 6.3 | Попробовать активировать автоматизацию в статусе 7 | Заблокировано — нельзя включить пока копируется |