aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/plugins/rspec/resources
diff options
context:
space:
mode:
authorFrancis Irving <francis@mysociety.org>2009-12-02 17:51:30 +0000
committerFrancis Irving <francis@mysociety.org>2009-12-02 17:51:30 +0000
commit5f3139b538d1ff58b719a72d7c7cf05a5b6136b5 (patch)
tree13597cf6751df3122bfb1f1e5b1699e5c7ec5f93 /vendor/plugins/rspec/resources
parentdcf788cab6268a5c9830178d1bdff606f84132ce (diff)
Part of upgrade to rails 2.3.2
Diffstat (limited to 'vendor/plugins/rspec/resources')
-rw-r--r--vendor/plugins/rspec/resources/helpers/cmdline.rb8
-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
5 files changed, 40 insertions, 0 deletions
diff --git a/vendor/plugins/rspec/resources/helpers/cmdline.rb b/vendor/plugins/rspec/resources/helpers/cmdline.rb
new file mode 100644
index 000000000..0e337579b
--- /dev/null
+++ b/vendor/plugins/rspec/resources/helpers/cmdline.rb
@@ -0,0 +1,8 @@
+require 'spec'
+
+# Uncommenting next line will break the output feature (no output!!)
+# rspec_options
+options = Spec::Runner::OptionParser.parse(
+ ARGV, $stderr, $stdout
+)
+Spec::Runner::CommandLine.run(options)
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