Class Spec::Runner::Heckler
In: lib/spec/runner/heckle_runner.rb
Parent: (Heckle.const_defined?(:Base) ? Heckle::Base : Heckle)

Supports Heckle 1.2 and prior (earlier versions used Heckle::Base)

Methods

new   tests_pass?  

Public Class methods

[Source]

    # File lib/spec/runner/heckle_runner.rb, line 60
60:       def initialize(klass_name, method_name, behaviour_runner)
61:         super(klass_name, method_name)
62:         @behaviour_runner = behaviour_runner
63:       end

Public Instance methods

[Source]

    # File lib/spec/runner/heckle_runner.rb, line 65
65:       def tests_pass?
66:         paths = [] # We can pass an empty array of paths - our specs are already loaded.
67:         failure_count = @behaviour_runner.run(paths, false)
68:         failure_count == 0
69:       end

[Validate]