public
Description: Webrat - Ruby Acceptance Testing for Web applications
Homepage: http://gitrdoc.com/brynary/webrat/tree/master/
Clone URL: git://github.com/brynary/webrat.git
Moving spec/webrat to spec/private and spec/api to spec/public (a la Merb)
brynary (author)
Sun Dec 28 21:18:50 -0800 2008
commit  b4dd15025018421956da7f1f94a284baec950e9a
tree    edd79c4ff55dbd8e10f8af821f121c9a725a2681
parent  828857f88ebb3045ecf27bf8ab659db6f3a9d136
...
1
 
2
3
4
...
52
53
54
55
 
56
57
58
59
60
61
 
62
63
64
...
71
72
73
74
75
 
 
76
77
78
...
99
100
101
 
 
 
 
102
103
104
105
...
 
1
2
3
4
...
52
53
54
 
55
56
57
58
59
60
 
61
62
63
64
...
71
72
73
 
 
74
75
76
77
78
...
99
100
101
102
103
104
105
106
107
108
109
0
@@ -1,4 +1,4 @@
0
-require 'rubygems'
0
+require 'rubygems'
0
 require "rake/gempackagetask"
0
 require 'rake/rdoctask'
0
 require "rake/clean"
0
@@ -52,13 +52,13 @@ end
0
 desc "Run API and Core specs"
0
 Spec::Rake::SpecTask.new do |t|
0
   t.spec_opts = ['--options', "\"#{File.dirname(__FILE__)}/spec/spec.opts\""]
0
-  t.spec_files = FileList['spec/**/*_spec.rb']
0
+  t.spec_files = FileList['spec/public/*_spec.rb'] + FileList['spec/private/*_spec.rb']
0
 end
0
 
0
 desc "Run all specs in spec directory with RCov"
0
 Spec::Rake::SpecTask.new(:rcov) do |t|
0
   t.spec_opts = ['--options', "\"#{File.dirname(__FILE__)}/spec/spec.opts\""]
0
-  t.spec_files = FileList['spec/**/*_spec.rb']
0
+  t.spec_files = FileList['spec/public/*_spec.rb'] + FileList['spec/private/*_spec.rb']
0
   t.rcov = true
0
   t.rcov_opts = lambda do
0
     IO.readlines(File.dirname(__FILE__) + "/spec/rcov.opts").map {|l| l.chomp.split " "}.flatten
0
@@ -71,8 +71,8 @@ end
0
 
0
 desc 'Install the package as a gem.'
0
 task :install_gem => [:clean, :package] do
0
-  gem = Dir['pkg/*.gem'].first
0
-  sh "sudo gem install --local #{gem}"
0
+  gem_filename = Dir['pkg/*.gem'].first
0
+  sh "sudo gem install --local #{gem_filename}"
0
 end
0
 
0
 desc "Delete generated RDoc"
0
@@ -99,6 +99,10 @@ task :spec_deps do
0
   end
0
 end
0
 
0
+task :prepare do
0
+  system "ln -s ../../../../.. ./spec/integration/rails/vendor/plugins/webrat"
0
+end
0
+
0
 task :default => :spec
0
 
0
 task :precommit => ["spec", "spec:jruby"]
0
\ No newline at end of file

Comments