Sha256: 0a219c6aa50f15febd53b9836cf70ee0c76e79b4fc47a45410045b67cfef8804

Contents?: true

Size: 646 Bytes

Versions: 109

Compression:

Stored size: 646 Bytes

Contents

module Inspec
  class RunnerMock
    attr_reader :tests, :profiles
    attr_writer :backend
    def initialize
      reset
    end

    def reset
      @tests = []
      @profiles = []
    end

    def add_profile(profile)
      @profiles.push(profile)
    end

    def add_test(example, _rule)
      @tests.push(example)
    end

    def example_group(*in_args, &in_block)
      Class.new do
        define_method :args do
          in_args
        end
        define_method :block do
          in_block
        end
      end
    end

    def run(_with = nil)
      puts "uhm.... nothing or something... dunno, ask your admin"
    end
  end
end

Version data entries

109 entries across 109 versions & 2 rubygems

Version Path
inspec-core-4.52.9 lib/inspec/runner_mock.rb
inspec-core-4.50.3 lib/inspec/runner_mock.rb
inspec-core-4.49.0 lib/inspec/runner_mock.rb
inspec-core-4.46.13 lib/inspec/runner_mock.rb
inspec-core-4.41.20 lib/inspec/runner_mock.rb
inspec-core-4.41.2 lib/inspec/runner_mock.rb
inspec-core-4.38.9 lib/inspec/runner_mock.rb
inspec-core-4.38.3 lib/inspec/runner_mock.rb
inspec-core-4.37.30 lib/inspec/runner_mock.rb
inspec-core-4.37.25 lib/inspec/runner_mock.rb
inspec-core-4.37.23 lib/inspec/runner_mock.rb
inspec-core-4.37.20 lib/inspec/runner_mock.rb
inspec-core-4.37.17 lib/inspec/runner_mock.rb
inspec-core-4.37.8 lib/inspec/runner_mock.rb
inspec-core-4.37.0 lib/inspec/runner_mock.rb
inspec-core-4.36.4 lib/inspec/runner_mock.rb
inspec-core-4.33.1 lib/inspec/runner_mock.rb
inspec-core-4.32.0 lib/inspec/runner_mock.rb
inspec-core-4.31.1 lib/inspec/runner_mock.rb
inspec-core-4.31.0 lib/inspec/runner_mock.rb