Sha256: ed94ea432eb87bd4321c82bbd2a9f8bec5ad023e07981a04f600c1a6c5bbe62d

Contents?: true

Size: 425 Bytes

Versions: 4

Compression:

Stored size: 425 Bytes

Contents

# frozen_string_literal: true
require 'cucumber/formatter/io'
require 'cucumber/formatter/console'

module Cucumber
  module Formatter

    class FailFast

      def initialize(configuration)
        configuration.on_event :test_case_finished do |event|
          _test_case, result = *event.attributes
          Cucumber.wants_to_quit = true unless result.ok?(configuration.strict)
        end
      end

    end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
cucumber-3.1.0 lib/cucumber/formatter/fail_fast.rb
cucumber-3.0.2 lib/cucumber/formatter/fail_fast.rb
cucumber-3.0.1 lib/cucumber/formatter/fail_fast.rb
cucumber-3.0.0 lib/cucumber/formatter/fail_fast.rb