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