Sha256: c535a221aa4dfcf1efdcd182b8c99bb54bd5d9a969a14da713c49b945bf101dc

Contents?: true

Size: 1.14 KB

Versions: 2

Compression:

Stored size: 1.14 KB

Contents

dir = File.expand_path(File.dirname(__FILE__))
[ "#{dir}/../../lib", "#{dir}/../../test/lib"].each do |dir|
        fulldir = File.expand_path(dir)
        $LOAD_PATH.unshift(fulldir) unless $LOAD_PATH.include?(fulldir)
end

require 'spec'
require 'puppettest'
require 'puppettest/runnable_test'

module Spec
    module Runner
        class ExampleGroupRunner
            def run
                prepare
                success = true
                example_groups.each do |example_group|
                    unless example_group.runnable?
                        warn "Skipping unsuitable example group %s: %s" % [example_group.description, example_group.messages.join(", ")]
                        next
                    end
                    success = success & example_group.run
                end
                return success
            ensure
                finish
            end
        end
    end
end

module Spec
    module Example
        class ExampleGroup
            extend PuppetTest::RunnableTest
        end
    end
end

module Test
    module Unit
        class TestCase
            extend PuppetTest::RunnableTest
        end
    end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
puppet-0.24.7 spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb
puppet-0.24.8 spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb