Может ли кто-нибудь прояснить, используя историю пользователей SIMPLE, полный фрагмент того, что будет использовать Cucumber и для чего будет использоваться RSpec? На днях я купил книгу RSpec и проходил через нее. Время от времени автор кажется довольно расплывчатым.
Что я думаю о том, что пользовательская история - это что-то вроде этого (пожалуйста, извините за неправильность синтаксиса, это просто потому, что вы поняли суть):
Когда пользователь вводит неверный номер телефона затем они получают сообщение с сообщением "Недопустимый номер телефона"
Если я выписал весь код для Cucumber, чтобы проверить это, а затем написать материал rspec, я в основном дублирую свой тест. Есть ли сценарий, объясняющий, как тест огурца должен отличаться от теста rspec?
Я чувствую, что вы будете дублировать тесты на обоих уровнях все время.
Если окончательного ответа на этот вопрос нет, я собираюсь начать думать, что люди из огурца просто не хотят наступать на пальцы людей RSpec.
Пожалуйста, помогите. Я чувствую, что моя голова вот-вот взорвется.
Спасибо!