class Cucumber::Formatter::EventBusReport

Cucumber’s event bus
Adapter between Cucumber::Core::Test::Runner’s Report API and

def after_test_case(test_case, result)

def after_test_case(test_case, result)
  @config.notify Events::AfterTestCase.new(test_case, result)
end

def after_test_step(test_step, result)

def after_test_step(test_step, result)
  @config.notify Events::AfterTestStep.new(@test_case, test_step, result)
end

def before_test_case(test_case)

def before_test_case(test_case)
  @config.notify Events::BeforeTestCase.new(test_case)
  @test_case = test_case
end

def before_test_step(test_step)

def before_test_step(test_step)
  @config.notify Events::BeforeTestStep.new(@test_case, test_step)
end

def done

def done
end

def initialize(config)

def initialize(config)
  @config = config
end