Я пытался изучить BDD путь для разработки и только что посмотрел урок RailsCasts для Cucumber.Там я видел подход для описания некоторых действий, таких как:
When I go to the list of articles
Then I should see "Pizza"
И, как я понимаю, все эти конструкции «я иду» и «я должен видеть» где-то жестко закодированы.Так что в paths.rb я могу написать:
def path_to(page_name)
case page_name
when /the list of articles/
articles_path
И он в следующий раз распознает этот путь автоматически.И «я должен видеть» имеет ту же особенность.
Итак, вопрос: есть ли способ заменить те конструкции «я иду» и «я должен видеть» другим языком или пользовательскими последовательностями?Например:
When I constantly visiting the list of articles
Then I have to observe text "Pizza"