Cyr*_*cki 5 ruby cucumber cucumber-jvm
我想在“方案大纲”的“示例”部分中使用多行字符串。怎么做 ?
例如
Scenario Outline:
Given something
When `<action>` happens
I should get elaborative `<duuh>`
Examples:
|action|duuh|
|"""
tututuut
"""|"""blablabla m
ultiline"""|
Run Code Online (Sandbox Code Playgroud)
它看起来不干净也不起作用
我优先考虑黄瓜输出,而不是小黄瓜输入,尽管一等奖是两者都很漂亮。因此,多行示例值对我来说没有意义,因为它们绝对会破坏黄瓜输出。
Cucumber 鼓励使用文档字符串对多行数据进行可读输出。它鼓励具有场景轮廓的数据矩阵的可读输出。我不认为它鼓励多行数据矩阵的可读输出。
如果您能想出一些很好的示例来说明在这种情况下输出的外观,它们可能会在Cukes 论坛上受到好评。
或者,如果您想要做的只是迭代 Cucumber 功能中的多行数据,请为多行数据提供助记符名称,在Examples您的 矩阵中提供这些助记符Scenario Outline,并将助记符视为固定文件的名称您在粘合代码中读取实际数据。
| 归档时间: |
|
| 查看次数: |
3767 次 |
| 最近记录: |