黄瓜方案大纲中的换行符导致错误

时间:2019-02-12 17:06:35

标签: ruby testing cucumber capybara

此处使用场景大纲来处理黄瓜功能,其中值之一具有换行符,如下所示:

Scenario Outline: Good stuff here
  Given I do some stuff
  Then I should see "<text>"

  Examples:
    | text                           |
    | text with a\nnewline character |

如果运行此命令,则会收到错误765: unexpected token at text with a。如果我使用换行符运行它,而后跟text with a\n一样,它不会抛出错误,但是为了完整性,我希望能够检查完整的字符串。这是黄瓜方案的限制还是可以解决的?

1 个答案:

答案 0 :(得分:1)

如评论中所述-使用\\n而不是仅仅使用\n可以使它起作用,尽管通过阅读黄瓜/小黄瓜文档,我猜测这实际上是黄瓜/小黄瓜中的错误,所以可能会在将来的版本中中断。