огурцы в боевой книге - PullRequest
       2

огурцы в боевой книге

0 голосов
/ 08 февраля 2012

Я использую рельсы в действии , но у меня проблема с этим сценарием.

Feature: Viewing projects
In order to assign tickets to a project
As a user
I want to be able to see a list of available projects


Scenario: Listing all projects
    Given there is a project called "TextMate 2"
    And I am on the homepage
    When I follow "TextMate 2"
    Then I should be on the project page for "TextMate 2"

У меня сейчас проблема с написанием сценариев с огурцом.Книга немного устарела в огурце.Кто-нибудь знает блог или сайт, на котором исправлены ревизии огурца?Я нашел это, но это только в главе 3

1 Ответ

1 голос
/ 08 февраля 2012

Если вы используете последнюю версию огурца, он больше не поддерживает веб-шаги, такие как «Я следую», «Я вижу», поскольку они не помогают описать поведение системы. Лучше использовать последнюю версию и реорганизовать ваши шаги с огурцом.

Given a project exists in the system
When I view the project
Then the correct data should be displayed

Это позволяет вам перемещать материал веб-шагов (I follow, I should see и т. Д.) В сами шаги сценария и делает ваши сценарии гораздо более выразительными без лишних деталей.

Если это не звучит привлекательно или вы хотите следовать примерам книги, я предлагаю вам использовать более старую версию огурца, 1.0.6 должно быть достаточно низким, но проверьте, какую версию они используют в книге.

Тем не менее, я настоятельно рекомендую первый вариант, чтобы вы научились хорошо использовать огурец.

...