Skip to content

Commit 91d4c1b

Browse files
committed
Merge pull request #2 from rspec/cleanup-rakefile
Remove unused code from the Rakefile
2 parents 4d5afd6 + df08f3c commit 91d4c1b

File tree

1 file changed

+2
-40
lines changed

1 file changed

+2
-40
lines changed

Rakefile

Lines changed: 2 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ rescue
66
raise "You need to install a bundle first. Try 'thor version:use 3.2.13'"
77
end
88

9-
require 'yaml'
109
require 'rspec'
1110
require 'rspec/core/rake_task'
1211
require 'cucumber/rake/task'
@@ -19,31 +18,6 @@ end
1918

2019
Cucumber::Rake::Task.new(:cucumber)
2120

22-
if RUBY_VERSION.to_f == 1.8
23-
namespace :rcov do
24-
task :clean do
25-
rm_rf 'coverage.data'
26-
end
27-
28-
desc "Run cucumber features using rcov"
29-
Cucumber::Rake::Task.new :cucumber do |t|
30-
t.cucumber_opts = %w{--format progress}
31-
t.rcov = true
32-
t.rcov_opts = %[-Ilib -Ispec --exclude "gems/*,features"]
33-
t.rcov_opts << %[--text-report --sort coverage --aggregate coverage.data]
34-
end
35-
36-
desc "Run all examples using rcov"
37-
RSpec::Core::RakeTask.new :spec do |t|
38-
t.rcov = true
39-
t.rcov_opts = %[-Ilib -Ispec --exclude "gems/*,features"]
40-
t.rcov_opts << %[--text-report --sort coverage --no-html --aggregate coverage.data]
41-
end
42-
end
43-
44-
task :rcov => ["rcov:clean", "rcov:spec", "rcov:cucumber"]
45-
end
46-
4721
namespace :generate do
4822
desc "generate a fresh app with rspec installed"
4923
task :sample do |t|
@@ -73,18 +47,6 @@ def in_sample(command)
7347
end
7448
end
7549

76-
namespace :db do
77-
task :migrate do
78-
in_sample "bin/rake db:migrate"
79-
end
80-
81-
namespace :test do
82-
task :prepare do
83-
in_sample "bin/rake db:test:prepare"
84-
end
85-
end
86-
end
87-
8850
desc 'clobber generated files'
8951
task :clobber do
9052
rm_rf "pkg"
@@ -95,7 +57,7 @@ end
9557

9658
namespace :clobber do
9759
desc "clobber the generated app"
98-
task :app do
60+
task :sample do
9961
rm_rf "tmp/sample"
10062
end
10163
end
@@ -113,7 +75,7 @@ task :relish, :version do |t, args|
11375
sh "rm features/Changelog.md"
11476
end
11577

116-
task :default => [:spec, "clobber:app", "generate:sample", :cucumber]
78+
task :default => [:spec, "generate:sample", :cucumber]
11779

11880
task :verify_private_key_present do
11981
private_key = File.expand_path('~/.gem/rspec-gem-private_key.pem')

0 commit comments

Comments
 (0)