如何使用 ruby 将文本嵌入黄瓜报告中。我们可以使用以下代码使用 java 来做到这一点,但同样,我如何在黄瓜红宝石中做到这一点?
我尝试使用嵌入方法,但它不起作用。
下面是 java 中用于将文本写入报告的代码。
来源: https://gist.github.com/aslakhellesoy/4072962
import cucumber.api.Scenario;
public class MyStepdefs {
private Scenario scenario;
@Before
public void before(Scenario scenario) {
this.scenario = scenario;
}
@Given("^I have (\d+) cukes in my belly$")
public void cukes_in_my_belly(int cukes) {
scenario.write("This goes into the report(s)n");
}
}
我得到了解决方案,只需打印如下值:
Given("I have {int} cukes in my belly") do |cukes|
puts 'This goes into the report: #{cukes}'
end