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