BDD Bank OCR Kata with Cucumber

时间:2013-12-21 21:10:39

标签: ruby cucumber bdd

我是Ruby和BDD的新手。我试图用黄瓜使用BDD来解决[Bank OCR Kata](http://codingdojo.org/cgi-bin/wiki.pl?KataBankOCR)并且我在第一步遇到困难。由于Kata使用“|”和多行字符串作为输入。如何将此输入提供给场景大纲。我正在尝试构建像

这样的功能
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 |   

1 个答案:

答案 0 :(得分:0)

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

my_lines = %q(This text
spans multiple
lines)

这将允许您编写类似

的内容
%q(  _  _     _  _  _  _  _
  | _| _||_||_ |_   ||_||_|
  ||_  _|  | _||_|  ||_| _| )

我认为它与123456789

相同

注意

我的间距可能会因实际输入而异。