如何将自定义文本添加到成功rspec消息

时间:2015-05-09 08:06:44

标签: ruby-on-rails ruby rspec

我正在生成一些自动规范,我希望有一个自定义成功消息,期望是成功的时间。 例如,我想要一个类似的报告:

layoutIfNeeded()

1 个答案:

答案 0 :(得分:4)

似乎it's possible through use of a custom formatter

class PedrazaFormatter < BaseTextFormatter
        Formatters.register self, :example_passed

        def init(times = 0)
          self.times = times
        end

        def example_passed(_notification)
          output.print "Test was successful #{self.times} times"
        end
end

我希望这会有所帮助。如果您有进一步的顾虑,请告诉我。