Sha256: 5033684c645fbf81fec810f66fa467c33cb5c80126f7eb156c6a92c18cd9ab58

Contents?: true

Size: 591 Bytes

Versions: 2

Compression:

Stored size: 591 Bytes

Contents

module Cucumber
  module Core
    module Test
      class DebugFilter
        def initialize(receiver)
          @receiver = receiver
        end

        def test_case(test_case, &descend)
          p [:test_case, test_case.source.last.class, test_case.location.to_s]
          descend.call(self)
          test_case.describe_to @receiver
          self
        end

        def test_step(test_step)
          p [:test_step, test_step.source.last.class, test_step.location.to_s]
          self
        end

        def done
          @receiver.done
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cucumber-core-1.0.0.beta.2 lib/cucumber/core/test/filters/debug_filter.rb
cucumber-core-1.0.0.beta.1 lib/cucumber/core/test/filters/debug_filter.rb