【问题标题】:BDD Bank OCR Kata with CucumberBDD 银行 OCR 卡塔与黄瓜
【发布时间】:2015-01-24 01:37:56
【问题描述】:

我是 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 |   

【问题讨论】:

    标签: ruby cucumber bdd


    【解决方案1】:

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

    my_lines = %q(This text
    spans multiple
    lines)
    

    这将允许你写类似的东西

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

    我认为和123456789是一样的

    注意

    我的间距可能在实际输入时关闭。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多