Rakefile in ohai-14.4.2 vs Rakefile in ohai-14.5.0
- old
+ new
@@ -1,24 +1,42 @@
require "bundler/gem_tasks"
-require "date"
-require "ohai/version"
begin
require "rspec/core/rake_task"
RSpec::Core::RakeTask.new do |t|
t.pattern = "spec/**/*_spec.rb"
end
rescue LoadError
desc "rspec is not installed, this task is disabled"
task :spec do
- abort "rspec is not installed. `(sudo) gem install rspec` to run unit tests"
+ abort "rspec is not installed. bundle install first to make sure all dependencies are installed."
end
end
-task default: :spec
+begin
+ require "chefstyle"
+ require "rubocop/rake_task"
+ desc "Run Chefstyle tests"
+ RuboCop::RakeTask.new(:style) do |task|
+ task.options += ["--display-cop-names", "--no-color"]
+ end
+rescue LoadError
+ puts "chefstyle gem is not installed. bundle install first to make sure all dependencies are installed."
+end
-require "chefstyle"
-require "rubocop/rake_task"
-RuboCop::RakeTask.new(:style) do |task|
- task.options += ["--display-cop-names", "--no-color"]
+begin
+ require "yard"
+ YARD::Rake::YardocTask.new(:docs)
+rescue LoadError
+ puts "yard is not available. bundle install first to make sure all dependencies are installed."
end
+
+task :console do
+ require "irb"
+ require "irb/completion"
+ require "ohai"
+ ARGV.clear
+ IRB.start
+end
+
+task default: [:style, :spec]