Просто для начала, хотя заголовок кажется похожим на ветку RSpec vs Cucumber (истории RSpec) , однако мой вопрос в корне отличается.
Я понимаю разницу между тестированием пользовательских историй и тестированием поведения объектов по отдельности. У меня вопрос: почему Cucumber обычно сочетается с RSpec для написания пользовательских историй, когда RSpec имеет функциональность пользовательских историй с версии 1.1? Причина в том, что RSpec по-прежнему уделяет большое внимание тестированию отдельных объектов, а Cucumber с тех пор сильно развит с упором на пользовательские истории?
Переключение контекста - это проблема, и мы, разработчики, имеем достаточно инструментов. Я бы предпочел придерживаться только RSpec, но если есть некоторые важные отличия Cucumber от RSpec, дайте мне знать.