tasks/spec.rake in addressable-2.1.0 vs tasks/spec.rake in addressable-2.1.1

- old
+ new

@@ -1,46 +1,34 @@ -require 'spec/rake/verify_rcov' - namespace :spec do Spec::Rake::SpecTask.new(:rcov) do |t| + t.libs = %w[lib spec] t.spec_files = FileList['spec/**/*_spec.rb'] t.spec_opts = ['--color', '--format', 'specdoc'] - if RCOV_ENABLED - t.rcov = true - else - t.rcov = false - end + + t.rcov = RCOV_ENABLED t.rcov_opts = [ '--exclude', 'spec', '--exclude', '1\\.8\\/gems', '--exclude', '1\\.9\\/gems', '--exclude', 'addressable\\/idna\\.rb', # unicode tables too big ] end Spec::Rake::SpecTask.new(:normal) do |t| + t.libs = %w[lib spec] t.spec_files = FileList['spec/**/*_spec.rb'] t.spec_opts = ['--color', '--format', 'specdoc'] t.rcov = false end - if RCOV_ENABLED - RCov::VerifyTask.new(:verify) do |t| - t.threshold = 100.0 - t.index_html = 'coverage/index.html' - end - - task :verify => :rcov - end - desc "Generate HTML Specdocs for all specs" Spec::Rake::SpecTask.new(:specdoc) do |t| - specdoc_path = File.expand_path( - File.join(File.dirname(__FILE__), '../specdoc/')) + specdoc_path = File.expand_path(File.join(File.dirname(__FILE__), '..', 'specdoc')) Dir.mkdir(specdoc_path) if !File.exist?(specdoc_path) output_file = File.join(specdoc_path, 'index.html') + t.libs = %w[lib spec] t.spec_files = FileList['spec/**/*_spec.rb'] t.spec_opts = ["--format", "\"html:#{output_file}\"", "--diff"] t.fail_on_error = false end @@ -51,14 +39,9 @@ Launchy::Browser.run("coverage/index.html") end end end -if RCOV_ENABLED - desc "Alias to spec:verify" - task "spec" => "spec:verify" -else - desc "Alias to spec:normal" - task "spec" => "spec:normal" -end +desc "Alias to spec:normal" +task "spec" => "spec:normal" task "clobber" => ["spec:clobber_rcov"]