guard 'livereload' do
watch(%r{app/views/.+\.(erb|haml|slim)$}) watch(%r{app/helpers/.+\.rb}) watch(%r{public/.+\.(css|js|html)}) watch(%r{config/locales/.+\.yml}) watch(%r{(app|vendor)(/assets/\w+/(.+\.(css|js|html|png|jpg))).*}) { |m| "/assets/#{m[3]}" }
end
guard :minitest, cli: '' do
watch(%r{^app/(.+)\.rb$}) { |m| "test/#{m[1]}_test.rb" } watch(%r{^app/controllers/(.+)_controller\.rb$}) { |m| "test/controllers/#{m[1]}_controller_test.rb" } watch(%r{^app/controllers/application_controller\.rb$}) { 'test/controllers' } watch(%r{^app/models/concerns/(.+)\.rb$}) { 'test/dummy/test/models/' } watch(%r{^lib/(.+)\.rb$}) { |m| "test/lib/#{m[1]}_test.rb" } watch(%r{^test/.+_test\.rb$}) watch(%r{^test/features/*\.rb$}) watch(%r{^test/support/.+_support.rb$}) { 'test/meta_test.rb' } watch(%r{^app/views/(.+)\.haml$}) { "test" } watch(%r{^lib/generators/(.+).rb$}) { "test/lib/generators/" }
end