2013-12-21 49 views
0

我是Ruby和BDD的新手。我試圖用黃瓜使用BDD解決[Bank OCR Kata](http://codingdojo.org/cgi-bin/wiki.pl?KataBankOCR),並且我在第一步就陷入了困境。由於卡塔使用「|」和多行字符串作爲輸入。如何將此輸入提供給場景大綱。我想建立一個功能類似BDD銀行OCR卡塔與黃瓜

Scenario Outline: submit account number 
    Given the scanner is ready 
    When the account number is "<account>" 
    Then the response should be "<response>" 

Scenarios: read account 
    |account| response | 

回答

0

可以使用%q()引用多行。

my_lines = %q(This text 
spans multiple 
lines) 

,這將使你寫類似

%q( _ _  _ _ _ _ _ 
    | _| _||_||_ |_ ||_||_| 
    ||_ _| | _||_| ||_| _|) 

,我相信是一樣123456789

注意

我的間距可能會關閉實際輸入。