В настоящее время я полагаюсь на стек Node + Angular и использую Karma и Protractor для тестирования.
В настоящее время мне сложно понять, как обрабатывать тесты E2E, которые создают и редактируют данные, а также необходимость загрузки ожидаемых данных.
Поиск google открывает множество различных пользовательских методов. Я часто читаю "вам нужно настроить свои данные" или "просто создать макет", не вдаваясь в подробности об общем процессе. Другие вкладывали слишком много накладных расходов в создании совершенно нового макетного модуля с нуля.
Я просто хотел бы знать, как люди сейчас это делают, и есть ли стандарт для этого? Или люди склонны просто издеваться над внутренним концом? Издевательство над контентом не кажется простым, как в Карме, поскольку вы в области браузера.
Я, как и ожидалось, использовал MongoDB, поэтому было бы неплохо получить какое-то направление в отношении того, что другие делают в этом сценарии. Особенно автоматизированная загрузка светильников и очистка базы данных через Protractor была бы хорошей.