File tree 2 files changed +21
-0
lines changed
2 files changed +21
-0
lines changed Original file line number Diff line number Diff line change
1
+ # frozen_string_literal: true
2
+
3
+ logger level : :error
4
+
5
+ guard :rspec , cmd : "bundle exec rspec --format #{ ENV . fetch ( "FORMAT" , "documentation" ) } " do
6
+ require "guard/rspec/dsl"
7
+ dsl = Guard ::RSpec ::Dsl . new ( self )
8
+
9
+ # Ruby files
10
+ ruby = dsl . ruby
11
+ dsl . watch_spec_files_for ( ruby . lib_files )
12
+ watch ( %r{^lib/(.+)\. rb} ) { |m | "spec/#{ m [ 1 ] } _spec.rb" }
13
+
14
+ # RSpec files
15
+ rspec = dsl . rspec
16
+ watch ( rspec . spec_helper ) { rspec . spec_dir }
17
+ watch ( rspec . spec_support ) { rspec . spec_dir }
18
+ watch ( rspec . spec_files )
19
+ end
Original file line number Diff line number Diff line change @@ -25,4 +25,6 @@ Gem::Specification.new do |gem|
25
25
gem . add_development_dependency 'rspec' , '~> 3.5'
26
26
gem . add_development_dependency 'rake'
27
27
gem . add_development_dependency 'simplecov'
28
+ gem . add_development_dependency 'guard'
29
+ gem . add_development_dependency 'guard-rspec'
28
30
end
You can’t perform that action at this time.
0 commit comments