Guardfile in jbox-gitolite-1.2.6 vs Guardfile in jbox-gitolite-1.2.7

- old
+ new

@@ -1,13 +1,16 @@ -# More info at https://github.com/guard/guard#readme +# frozen_string_literal: true -guard :rspec, :cmd => "bundle exec rspec --color --format nested --fail-fast" do - watch(%r{^spec/.+_spec\.rb$}) - watch(%r{^lib/(.+)\.rb$}) { |m| "spec/lib/#{m[1]}_spec.rb" } - watch('spec/spec_helper.rb') { "spec" } -end +guard :rspec, cmd: 'bundle exec rspec' do + require 'guard/rspec/dsl' + dsl = Guard::RSpec::Dsl.new(self) -guard :spork, :rspec_env => { 'RAILS_ENV' => 'test' }, :rspec_port => 9090 do - watch(%r{^lib/(.+)\.rb$}) - watch('Gemfile.lock') - watch('spec/spec_helper.rb') { :rspec } + # RSpec files + rspec = dsl.rspec + watch(rspec.spec_helper) { rspec.spec_dir } + watch(rspec.spec_support) { rspec.spec_dir } + watch(rspec.spec_files) + + # Ruby files + ruby = dsl.ruby + dsl.watch_spec_files_for(ruby.lib_files) end