Я пытаюсь проверить node.js webapp Я начал работать с Моккой и зомби. Но есть несколько вещей, которые я до сих пор не понимаю и хотел бы помочь. Обратите внимание, что я использую экспрессNode.js и приложение для проверки coffeescript с Mocha и Zombie
Предположим, что я тестирую аутентификацию пользователя. Очевидно, что есть две части : 1 - пользовательский интерфейс 2 - поведение, связанное с контроллерами и моделями Итак, я решил разделить обе части. Для пользовательского интерфейса я решил использовать зомби. Следующая ссылка содержит тесты пользовательского интерфейса, которые я написал для : аутентификация пользователя: https://gist.github.com/7e45d6884ce2d32e933d В принципе, моя форма аутентификации пользователя содержит имя пользователя и поля ввода пароля и кнопку входа в систему. Меня интересуют четыре сценария : когда хотя бы одно из полей ввода пустое и когда оба пользователя были предоставлены пользователем. Несмотря на то, что четыре теста проходят прямо сейчас, я все еще не убежден, что они являются правильными тестами, или это достаточно или делает правильные вещи. Что вы, ребята (эксперты BDD) думаете? благодаря Хосе