Rakefile in knife-openstack-1.3.2.pre vs Rakefile in knife-openstack-1.3.2.pre.1

- old
+ new

@@ -1,35 +1,14 @@ # Author:: Kaustubh Deorukhkar (<kaustubh@clogeny.com>) # Copyright:: Copyright (c) 2013 Chef Software, Inc. require 'bundler' -Bundler::GemHelper.install_tasks +require 'bundler/setup' +require 'bundler/gem_tasks' +require 'rubocop/rake_task' +require 'rspec/core/rake_task' -require 'rubygems' -require 'rubygems/package_task' +RuboCop::RakeTask.new -task :default => :all -task :all => [:spec, :uninstall, :install] +RSpec::Core::RakeTask.new(:spec) -# Packaging -GEM_NAME = "knife-openstack" -require File.dirname(__FILE__) + '/lib/knife-openstack/version' -spec = eval(File.read("knife-openstack.gemspec")) -Gem::PackageTask.new(spec) do |pkg| - pkg.gem_spec = spec -end - -desc "uninstall #{GEM_NAME}-#{Knife::OpenStack::VERSION}.gem from system..." -task :uninstall do - sh %{gem uninstall #{GEM_NAME} -x -v #{Knife::OpenStack::VERSION} } -end - -# rspec -begin - require 'rspec/core/rake_task' - desc "Run all specs in spec directory" - RSpec::Core::RakeTask.new(:spec) do |t| - t.pattern = 'spec/unit/**/*_spec.rb' - end -rescue LoadError - STDERR.puts "\n*** RSpec not available. (sudo) gem install rspec to run unit tests. ***\n\n" -end \ No newline at end of file +task default: [:rubocop, :spec]