ruby - 黄瓜场景大纲中的换行符导致错误
问题描述
在此处使用场景大纲处理 Cucumber 功能,其中一个值具有换行符,如下所示:
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
它不会抛出错误,但为了完整性,我希望能够检查完整的字符串。这是黄瓜场景的限制还是有解决方法?
解决方案
正如评论中提到的 - 使用\\n
而不是仅仅\n
使它能够工作,虽然从阅读黄瓜/小黄瓜文档中我猜这实际上是黄瓜/小黄瓜中的一个错误,因此可能会在未来的版本中中断。
推荐阅读
- nginx - 无法重新加载 Nginx 上下文
- typescript - 找不到模块 - 打字稿路径别名错误
- php - jquery Ajax没有保存到mysql
- node.js - text2wav MIME 类型错误 wasm 编译问题?
- javascript - 如何单击包含文本的链接
- angular - 使用 Angular 从 ag-grid-community 迁移到 ag-grid-enterprise
- image - 我正在尝试使用 ASP.NET Core 3.0 MVC 上传图像
- android - Android Gradle 实施项目(':项目名称')不起作用
- python - 在数据帧上调用的函数无法以正确的方式对其进行索引
- hadoop - 在hadoop中合并同一分区内的多个文件的最佳选择?