aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/plugins/rspec/resources/rake
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/plugins/rspec/resources/rake')
-rw-r--r--vendor/plugins/rspec/resources/rake/examples.rake7
-rw-r--r--vendor/plugins/rspec/resources/rake/examples_with_rcov.rake9
-rw-r--r--vendor/plugins/rspec/resources/rake/failing_examples_with_html.rake9
-rw-r--r--vendor/plugins/rspec/resources/rake/verify_rcov.rake7
4 files changed, 32 insertions, 0 deletions
diff --git a/vendor/plugins/rspec/resources/rake/examples.rake b/vendor/plugins/rspec/resources/rake/examples.rake
new file mode 100644
index 000000000..32d0ad0e6
--- /dev/null
+++ b/vendor/plugins/rspec/resources/rake/examples.rake
@@ -0,0 +1,7 @@
+require 'rake'
+require 'spec/rake/spectask'
+
+desc "Run all examples"
+Spec::Rake::SpecTask.new('examples') do |t|
+ t.spec_files = FileList['examples/**/*.rb']
+end
diff --git a/vendor/plugins/rspec/resources/rake/examples_with_rcov.rake b/vendor/plugins/rspec/resources/rake/examples_with_rcov.rake
new file mode 100644
index 000000000..4bf35c6b8
--- /dev/null
+++ b/vendor/plugins/rspec/resources/rake/examples_with_rcov.rake
@@ -0,0 +1,9 @@
+require 'rake'
+require 'spec/rake/spectask'
+
+desc "Run all examples with RCov"
+Spec::Rake::SpecTask.new('examples_with_rcov') do |t|
+ t.spec_files = FileList['examples/**/*.rb']
+ t.rcov = true
+ t.rcov_opts = ['--exclude', 'examples']
+end \ No newline at end of file
diff --git a/vendor/plugins/rspec/resources/rake/failing_examples_with_html.rake b/vendor/plugins/rspec/resources/rake/failing_examples_with_html.rake
new file mode 100644
index 000000000..6e53551f3
--- /dev/null
+++ b/vendor/plugins/rspec/resources/rake/failing_examples_with_html.rake
@@ -0,0 +1,9 @@
+require 'rake'
+require 'spec/rake/spectask'
+
+desc "Generate HTML report for failing examples"
+Spec::Rake::SpecTask.new('failing_examples_with_html') do |t|
+ t.spec_files = FileList['failing_examples/**/*.rb']
+ t.spec_opts = ["--format", "html:doc/reports/tools/failing_examples.html", "--diff"]
+ t.fail_on_error = false
+end \ No newline at end of file
diff --git a/vendor/plugins/rspec/resources/rake/verify_rcov.rake b/vendor/plugins/rspec/resources/rake/verify_rcov.rake
new file mode 100644
index 000000000..a2fab00bc
--- /dev/null
+++ b/vendor/plugins/rspec/resources/rake/verify_rcov.rake
@@ -0,0 +1,7 @@
+require 'rake'
+require 'spec/rake/verify_rcov'
+
+RCov::VerifyTask.new(:verify_rcov => 'spec:rcov') do |t|
+ t.threshold = 100.0
+ t.index_html = 'coverage/index.html'
+end