Sha256: 5f7bdaa83788ebd1369ce39a734a86feb129f2f4f987f891b1dc17f2725bea36

Contents?: true

Size: 674 Bytes

Versions: 1

Compression:

Stored size: 674 Bytes

Contents

require 'rspec/core/rake_task'
require 'rubocop/rake_task'
require 'reek/rake/task' if Gem::Version.new(RUBY_VERSION.dup) >= Gem::Version.new('2.1.0')

task default: [:rubocop, :reek, :unit, :integration]

RuboCop::RakeTask.new(:rubocop) do |task|
  task.formatters = ['simple']
  task.fail_on_error = false
end

if Gem::Version.new(RUBY_VERSION.dup) >= Gem::Version.new('2.1.0')
  Reek::Rake::Task.new do |task|
    task.fail_on_error = false
  end
end

RSpec::Core::RakeTask.new(:unit) do |task|
  task.pattern = 'spec/{puppet-check_spec.rb, puppet-check/*_spec.rb}'
end

RSpec::Core::RakeTask.new(:integration) do |task|
  task.pattern = 'spec/integration/*_spec.rb'
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
puppet-check-1.0.0 Rakefile