Added Rspec and Webrat plugins and started porting Selenium on Rails tests to Rspec Plain Text Stories driving Webrat driving Selenium.

This commit is contained in:
Luke Melia 2008-06-18 02:57:57 -04:00 committed by Simon Rozet
parent 7b432a74ed
commit 2c09db45c5
602 changed files with 47788 additions and 29 deletions

View file

@ -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

View file

@ -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

View file

@ -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/output/documentation/tools/failing_examples.html", "--diff"]
t.fail_on_error = false
end

View file

@ -0,0 +1,7 @@
require 'rake'
require 'spec/rake/verify_rcov'
RCov::VerifyTask.new(:verify_rcov => :spec) do |t|
t.threshold = 100.0 # Make sure you have rcov 0.7 or higher!
t.index_html = '../doc/output/coverage/index.html'
end