Когда следует использовать спецификации для приложения Rails и когда Cucumber (бывшие rspec-stories)? Я знаю, как и работать, и активно использовать спецификации, конечно. Но все еще кажется странным использовать Огурец. Мой текущий взгляд на это заключается в том, что удобно использовать Cucumber, когда вы реализуете приложение для клиента и не понимаете, как должна работать вся система.RSpec vs Cucumber (RSpec stories)
Но что делать, если я выполняю свой собственный проект? В большинстве случаев я знаю, как взаимодействуют части системы. Все, что мне нужно сделать, это написать кучу модульных тестов. Каковы возможные ситуации, когда мне понадобится Огурец?
И, как соответствующий второй вопрос: нужно ли писать спецификации, если я пишу рассказы огурцов? Разве это не было бы двойным тестированием того же самого?
Как всегда * каждый * * одиночный вопрос * Закрытый вопрос, который я встречаю, закрыт как «неконструктивный» Билл Ящерица, и в то же время вопрос повторяется много раз! ?! что мне не хватает? –
Я полностью согласен. Я все еще очень смущен, где можно задать такие вопросы, как «Лучшая практика XXX». – Dean
Я согласен, у меня есть хорошие вопросы с проницательными, полезными ответами все время на SO, которые были закрыты по той или иной причине. –