Я новичок в модульном тестировании с использованием Mocha & should.js. Я использую BDD Mocha для тестирования своего приложения. Приложение, которое я тестирую, имеет разные компоненты, такие как учетная запись, продукты &. Прежде чем переместить код в репозиторий git, я хочу проверить все аспекты приложения. У меня разные тестовые файлы для всех компонентов. Например, account.js для учетной записи, order.js для заказа & и так далее.Организация тестов с использованием Mocha & Should.js
Я хочу протестировать все компоненты на временной тестовой учетной записи. Таким образом, поток:
- Создать тестовый аккаунт
- теста все функции, связанные с учетной записи (профиля обновления, изменить пароль и т.д.)
- теста все функциональные возможности продукта счета
- Test все функциональные возможности этой учетной записи заказать
- Удалить тестовый аккаунт & всю информацию, связанную с ней
Мой вопрос как я могу убедиться, что временная учетная запись создана перед выполнением других тестов?
Поскольку у меня есть тестовые примеры в разных файлах, как я могу убедиться, что они выполнены в том же порядке, как указано выше? Есть ли другой лучший способ протестировать приложение?
Спасибо.