Я новичок в Cucumber (использую с Rails 2.3.11 и webrat), и мне трудно изучать методы / синтаксис, которые я должен использовать , когда пишу свои шаги.
Мои файлы функций используют естественный язык, но мои файлы шагов выглядят очень похоже на Test :: Unit test.
Я не могу найти исчерпывающий список полезных методов, доступных дляme от Cucumber и его предпосылок.
Я не могу выяснить разницу между традиционными методами из Test :: Unit и т. д. по сравнению с методами Cucumber.
Пример:
В чем разница между get
и visit
?
РЕДАКТИРОВАТЬ - Я нашел метод посещения в файлах webrat
RDoc.Похоже, вы не можете передать хеш cookie с visit
, как вы можете с get
.Но этот пример все еще действителен, поскольку он показывает тип проблемы, с которой я сталкиваюсь при попытке изучить огурец.
Я боюсь, что мои файлы шагов будут уродливыми для чтения (даже еслиони выполнили свою работу) и что есть намного более симпатичный синтаксис, который я мог бы использовать при достижении того же тестового покрытия.