2012-02-08 49 views
0

我正在使用rails in action,但我遇到了這種情況下的問題。黃瓜欄在行動書

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" 

我目前在寫黃瓜方案時遇到問題。這本書在黃瓜裏有點過時了。有誰知道一個博客或網站,修復黃瓜的修訂?我發現這一個,但它只在Chapter 3

回答

1

如果您使用的是最新版本的黃瓜,它不再支持諸如「我關注」,「我看」等網絡步驟,因爲它們無助於描述行爲系統。最好使用最新版本並重構你的黃瓜步驟。

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

這可以讓你的網絡的步驟東西(I followI should see等)進入該場景步驟本身,讓您的場景更富於表現力沒有不必要的細節。

如果這聽起來沒有吸引力,或者你想按照書中的例子,我建議你使用一個老版本的黃瓜,1.0.6應該足夠低,但檢查他們在書中使用的版本。

這就是說,我強烈建議第一個選項,以便您學會使用黃瓜。