Rakefile in kete-capistrano-configuration-0.1.2 vs Rakefile in kete-capistrano-configuration-0.2.0

- old
+ new

@@ -1,8 +1,12 @@ +require 'rake' +require 'rake/testtask' +require 'rake/rdoctask' + namespace :gem do - task :default => :build + task :default => ['gem:build', 'gem:install'] desc 'Build the Capistrano Configuration Gem' task :build do Dir['*.gem'].each do |gem_filename| sh "rm -rf #{gem_filename}" @@ -11,11 +15,27 @@ end desc 'Install the Capistrano Configuration Gem' task :install do gem_filename = Dir['*.gem'].first - sh "sudo gem install --local #{gem_filename}" + sh "sudo gem install #{gem_filename}" end end -task :default => ['gem:build', 'gem:install'] +task :gem => ['gem:build', 'gem:install'] + +desc 'Test Capistrano Configuration Gem' +Rake::TestTask.new(:test) do |t| + t.pattern = 'test/**/*_test.rb' + t.verbose = true +end + +task :default do + puts "----" + puts " rake - This menu" + puts " rake test - Test the gem" + puts " rake gem - Build and install gem" + puts " rake gem:build - Build gem" + puts " rake gem:install - Install gem" + puts "----" +end