如何使用 ruby 将文本嵌入到 Cucumber 报告中?

How to embed text into cucumber report with ruby?

如何使用 ruby 将文本嵌入到 Cucumber 报告中。我们可以通过使用下面的代码使用 java 来做到这一点,但同样我如何在 cucumber-ruby?

中做到这一点

我试过使用嵌入方法,但它不起作用。

下面是 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