Guardfile in draper-1.1.0 vs Guardfile in draper-1.2.0
- old
+ new
@@ -1,21 +1,42 @@
-guard 'rspec', :version => 2, :notification => false do
+def rspec_guard(options = {}, &block)
+ options = {
+ :version => 2,
+ :notification => false
+ }.merge(options)
+
+ guard 'rspec', options, &block
+end
+
+rspec_guard :spec_paths => %w{spec/draper spec/generators} do
+ watch(%r{^spec/.+_spec\.rb$})
+ watch(%r{^lib/(.+)\.rb$}) { |m| "spec/#{m[1]}_spec.rb" }
+ watch('spec/spec_helper.rb') { "spec" }
+end
+
+rspec_guard :spec_paths => 'spec/integration', :env => {'RAILS_ENV' => 'development'} do
+ watch(%r{^spec/.+_spec\.rb$})
+ watch(%r{^lib/(.+)\.rb$}) { |m| "spec/#{m[1]}_spec.rb" }
+ watch('spec/spec_helper.rb') { "spec" }
+end
+
+rspec_guard :spec_paths => 'spec/integration', :env => {'RAILS_ENV' => 'production'} do
watch(%r{^spec/.+_spec\.rb$})
watch(%r{^lib/(.+)\.rb$}) { |m| "spec/#{m[1]}_spec.rb" }
watch('spec/spec_helper.rb') { "spec" }
end