Sha256: f56cd18f93870a247f22db8f5db93dd0d060989ab0c8a3e412867b022e4e042a

Contents?: true

Size: 418 Bytes

Versions: 22

Compression:

Stored size: 418 Bytes

Contents

# frozen_string_literal: true
class ReportAPISpy
  def initialize
    @result = []
  end

  def test_case(*args)
    @result << [:test_case, *args]
    yield self if block_given?
  end

  def test_step(*args)
    @result << [:test_step, *args]
    yield self if block_given?
  end

  def done(*args)
    @result << [:done, *args]
    yield self if block_given?
  end

  def messages
    @result.map(&:first)
  end
end

Version data entries

22 entries across 22 versions & 3 rubygems

Version Path
rubypitaya-3.12.5 ./lib/rubypitaya/app-template/vendor/bundle/ruby/3.1.0/gems/cucumber-core-11.0.0/spec/report_api_spy.rb
rubypitaya-3.12.4 ./lib/rubypitaya/app-template/vendor/bundle/ruby/3.1.0/gems/cucumber-core-11.0.0/spec/report_api_spy.rb
rubypitaya-3.12.3 ./lib/rubypitaya/app-template/vendor/bundle/ruby/3.1.0/gems/cucumber-core-11.0.0/spec/report_api_spy.rb
rubypitaya-3.12.2 ./lib/rubypitaya/app-template/vendor/bundle/ruby/3.1.0/gems/cucumber-core-11.0.0/spec/report_api_spy.rb
cucumber-core-11.0.0 spec/report_api_spy.rb
cucumber-core-10.1.1 spec/report_api_spy.rb
phillipug-foodie-0.1.0 .vendor/ruby/3.0.0/gems/cucumber-core-10.1.0/spec/report_api_spy.rb
cucumber-core-10.1.0 spec/report_api_spy.rb
cucumber-core-10.0.1 spec/report_api_spy.rb
cucumber-core-10.0.0 spec/report_api_spy.rb
cucumber-core-9.0.1 spec/report_api_spy.rb
cucumber-core-9.0.0 spec/report_api_spy.rb
cucumber-core-8.0.1 spec/report_api_spy.rb
cucumber-core-7.1.0 spec/report_api_spy.rb
cucumber-core-7.0.0 spec/report_api_spy.rb
cucumber-core-6.0.0 spec/report_api_spy.rb
cucumber-core-5.0.2 spec/report_api_spy.rb
cucumber-core-5.0.1 spec/report_api_spy.rb
cucumber-core-5.0.0 spec/report_api_spy.rb
cucumber-core-3.0.0 spec/report_api_spy.rb