黄瓜场景轮廓中的换行符导致错误

问题描述 投票:0回答:1

使用场景大纲处理黄瓜功能,其中一个值具有新的行字符,如下所示:

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之后没有任何内容它不会抛出错误但是为了完整性我希望能够检查完整的字符串。这是Cucumber场景的限制还是有解决方法?

ruby testing cucumber capybara
1个回答
1
投票

正如评论中所提到的 - 使用\\n而不仅仅是\n可以使这个工作,虽然从阅读黄瓜/小黄瓜文档我猜这实际上是黄瓜/小黄瓜的一个错误,所以可能在未来的版本中打破。

© www.soinside.com 2019 - 2024. All rights reserved.