Rakefile in bonsai-1.3.1 vs Rakefile in bonsai-1.3.2

- old
+ new

@@ -1,21 +1,6 @@ # coding: utf-8 -begin - require "rubygems" - require "bundler" - Bundler.setup -rescue LoadError - raise <<-HELP - Bonsai uses the gem bundler to handle its development dependencies under - multiple environments. So if you're testing under 1.8, 1.9.x, jruby or otherwise - you should ensure that you have the `bundler` gem installed. - - Then run `gem bundle`. Following going through these steps you should - not see this error message. If you do, please contact me or raise an issue. - (http://github.com/benschwarz/bonsai/issues) - HELP -end require 'rake' begin require 'jeweler' @@ -30,20 +15,20 @@ gem.has_rdoc = false gem.files.exclude 'vendor/gems' gem.add_development_dependency "rspec", ">= 1.3.0" gem.add_development_dependency "yard", ">= 0" - gem.add_dependency "tilt", "= 0.5" - gem.add_dependency "mustache", "= 0.5.0" - gem.add_dependency "builder", "= 2.1.2" - gem.add_dependency "watch", "= 0.1.0" - gem.add_dependency "sinatra", "= 0.9.4" - gem.add_dependency "maruku", "= 0.6.0" - gem.add_dependency "less", "= 1.2.17" - gem.add_dependency "rack", "= 1.1.0" - gem.add_dependency "launchy", "= 0.3.3" - gem.add_dependency "activesupport", "= 2.3.5" + gem.add_dependency "tilt", ">= 0.5" + gem.add_dependency "mustache", ">= 0.5.0" + gem.add_dependency "builder", ">= 2.1.2" + gem.add_dependency "watch", ">= 0.1.0" + gem.add_dependency "sinatra", ">= 0.9.4" + gem.add_dependency "maruku", ">= 0.6.0" + gem.add_dependency "less", ">= 1.2.17" + gem.add_dependency "rack", ">= 1.2.1" + gem.add_dependency "launchy", ">= 0.3.3" + gem.add_dependency "activesupport", ">= 2.3.5" gem.post_install_message = %q{ 盆栽 bonsai, tiny and beautiful @@ -58,22 +43,17 @@ Jeweler::GemcutterTasks.new rescue LoadError puts "Jeweler (or a dependency) not available. Install it with: gem install jeweler" end -require 'spec/rake/spectask' -Spec::Rake::SpecTask.new(:spec) do |spec| - spec.libs << 'lib' << 'spec' - spec.spec_files = FileList['spec/**/*_spec.rb'] -end +require 'rspec/core/rake_task' -Spec::Rake::SpecTask.new(:rcov) do |spec| - spec.libs << 'lib' << 'spec' - spec.pattern = 'spec/**/*_spec.rb' +RSpec::Core::RakeTask.new('spec') + +RSpec::Core::RakeTask.new('rcov') do |spec| spec.rcov = true + spec.rcov_opts = %w[--exclude spec] end - -task :spec => :check_dependencies task :default => :spec begin require 'yard'