2019-06-30 21:40:37 -04:00

28 lines
577 B
Ruby

require 'cookstyle'
require 'foodcritic'
require 'rspec/core/rake_task'
require 'rubocop/rake_task'
task default: [:rubocop, :foodcritic, :spec]
FoodCritic::Rake::LintTask.new do |t|
t.options = {
cookbook_paths: '.',
search_gems: true,
}
end
RSpec::Core::RakeTask.new do |task|
task.pattern = 'spec/**/*_spec.rb'
task.rspec_opts = ['--color', '-f documentation', '-tunit']
end
RuboCop::RakeTask.new
begin
require 'stove/rake_task'
Stove::RakeTask.new
rescue LoadError => e
puts ">>> Gem load error: #{e}, omitting #{task.name}" unless ENV['CI']
end