всем привет! вопрос по апи тестам. Пример: тест на изменение данных пользователя: делаю post запрос с json'ом, данные изменились, ок. Затем хорошо бы вернуть все как было до выполнения теста, снова отправляю post но с прежними данными. Стоит ли вынести отправку запроса с данными в отдельную функцию? Получится что в тесте вызывается функция, происходит проверка, и снова вызывается функция. Пишу на js + chai mocha.
1. тесты, лезущие в базу должны гоняться только на стейдже.
2. если на стейдже тесты лезут в базу, то беспокоиться о возврате данных не надо, процесс измения данных должен быть зафиксирован
3. если юзер перед каждым тестом должен быть в фиксированном состоянии - пересоздавайте его