./launchers/node.sh
(запуск ноды)
./launchers/hub.sh
(запуск хаба)
python run_tests.py
Чек-лист @Smet1. Редактирование, удаление и сортировка контактов.
Редактирование:
-
При выборе одного контакта и нажатии на кнопку «Редактировать» происходит переход на страницу редактирования контакта
-
При выборе нескольких контактов и нажатии на кнопку «Редактировать» не происходит перехода на страницу редактирования, а также не происходит дизейбла кнопки
-
При изменении хотя бы одного из полей контакта изменения сохраняются
Удаление:
- При выборе одного или нескольких контактов и нажатии на кнопку «Удалить» открывается модальное окно с просьбой подтвердить удаление. При выборе «Отменить» выбранные контакты сохраняются, при выборе «Удалить» - удаляются
Сортировка:
-
При выборе определенного параметра для сортировки вывод контактов изменяется в зависимости от выбора
-
При повторном нажатии на параметр сортировки порядок сортировки меняется на противоположный
Чек-лист @crueltycute. Группы контактов.
-
При нажатии на кнопку «В группу» без выбора хотя бы одного контакта модальное окно добавления в группу заблокировано
-
При попытке добавления одного или нескольких контактов в одну или несколько существующих групп контакты добавляются в группу
-
При попытке создания новой группы в открывающемся при нажатии на кнопку "В группу" окне происходит создание новой группы
-
При снятии галочки с группы в открывающемся при нажатии на кнопку "В группу" окне и нажатии кнопки "Применить" происходит удаление выбранных контактов из этой группы
-
При попытке создать группу с именем, которое уже занято, выводится сообщение о том, что группа с таким названием уже существует
-
При изменении названия группы контакты, состоящие в ней, сохраняются
-
При нажатии на звездочку слева от аватара контакта происходит добавление этого контакта в «Избранные» (либо его удаление, если он уже добавлен)