Rakefile in macros4cuke-0.5.03 vs Rakefile in macros4cuke-0.5.06
- old
+ new
@@ -15,22 +15,28 @@
# Cucumber as testing tool
require 'cucumber/rake/task'
# UGLY workaround for bug in Cucumber's rake task
if Gem::VERSION[0].to_i >= 2 && Cucumber::VERSION <= '1.3.2'
# Monkey-patch a buggy method
- class Cucumber::Rake::Task::ForkedCucumberRunner
- def gem_available?(gemname)
- if Gem::VERSION[0].to_i >= 2
- gem_available_new_rubygems?(gemname)
- else
- gem_available_old_rubygems?(gemname)
- end
- end
- end # class
+ module Cucumber
+ module Rake
+ class Task
+ class ForkedCucumberRunner
+ def gem_available?(gemname)
+ if Gem::VERSION[0].to_i >= 2
+ gem_available_new_rubygems?(gemname)
+ else
+ gem_available_old_rubygems?(gemname)
+ end
+ end
+ end # class
+ end # class
+ end # module
+ end # module
end
-Cucumber::Rake::Task.new do |t|
+Cucumber::Rake::Task.new do |_|
end
# RSpec as testing tool
require 'rspec/core/rake_task'
desc 'Run RSpec'
@@ -39,12 +45,12 @@
end
# Combine RSpec and Cucumber tests
desc 'Run tests, with RSpec and Cucumber'
-task :test => [:spec, :cucumber]
+task test: [:spec, :cucumber]
# Default rake task
-task :default => :test
+task default: :test
-# End of file
\ No newline at end of file
+# End of file