From 35be3e21b6485b968590f2adc450ad07279250c2 Mon Sep 17 00:00:00 2001 From: Thibault Jouan Date: Fri, 1 May 2015 17:57:28 +0000 Subject: [PATCH] Improve guard config * Watch changes on controllers; * Simplify pattern for support watch; * Use more specific patterns for views; * Remove deprecated rule on lib directory. --- Guardfile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Guardfile b/Guardfile index 8bb227b..078e04d 100644 --- a/Guardfile +++ b/Guardfile @@ -14,12 +14,13 @@ guard :rspec, cmd: 'bundle exec rspec --drb -f doc' do watch('config/routes.rb') { 'spec' } watch('spec/spec_helper.rb') { 'spec' } - watch(%r{^spec/support/.+\.rb$}) { 'spec' } + watch('spec/support/') { 'spec' } watch('spec/factories.rb') { 'spec' } watch(%r{^app/(.+)\.rb$}) { |m| "spec/#{m[1]}_spec.rb" } - watch(%r{^lib/(.+)\.rb$}) { |m| "spec/lib/#{m[1]}_spec.rb" } - watch(%r{^app/views/}) { 'spec/features' } - watch(%r{^app/views/api/}) { 'spec/integration' } + watch(%r{^app/controllers/}) { 'spec/features' } + watch(%r{^app/controllers/api}) { 'spec/integration/api' } + watch(%r{^app/views/.+\.haml}) { 'spec/features' } + watch(%r{^app/views/api/.+\.rabl}) { 'spec/integration/api' } end