File tree Expand file tree Collapse file tree 4 files changed +75
-0
lines changed Expand file tree Collapse file tree 4 files changed +75
-0
lines changed Original file line number Diff line number Diff line change 1+ # frozen_string_literal: true
2+
3+ guard :rspec , cmd : 'bundle exec rspec' do
4+ require 'guard/rspec/dsl'
5+ dsl = Guard ::RSpec ::Dsl . new ( self )
6+
7+ # RSpec files
8+ rspec = dsl . rspec
9+ watch ( rspec . spec_helper ) { rspec . spec_dir }
10+ watch ( rspec . spec_support ) { rspec . spec_dir }
11+ watch ( rspec . spec_files )
12+
13+ # Ruby files
14+ ruby = dsl . ruby
15+ dsl . watch_spec_files_for ( ruby . lib_files )
16+ end
Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ Gem::Specification.new do |s|
2626 s . add_development_dependency 'factory_bot'
2727 s . add_development_dependency 'faker'
2828 s . add_development_dependency 'generator_spec'
29+ s . add_development_dependency 'guard-rspec'
2930 s . add_development_dependency 'pg' , '< 1.0'
3031 s . add_development_dependency 'pry'
3132 s . add_development_dependency 'rails' , '>= 5.0'
Original file line number Diff line number Diff line change 1+ #!/usr/bin/env ruby
2+ # frozen_string_literal: true
3+
4+ #
5+ # This file was generated by Bundler.
6+ #
7+ # The application '_guard-core' is installed as part of a gem, and
8+ # this file is here to facilitate running it.
9+ #
10+
11+ require "pathname"
12+ ENV [ "BUNDLE_GEMFILE" ] ||= File . expand_path ( "../../Gemfile" ,
13+ Pathname . new ( __FILE__ ) . realpath )
14+
15+ bundle_binstub = File . expand_path ( "../bundle" , __FILE__ )
16+
17+ if File . file? ( bundle_binstub )
18+ if File . read ( bundle_binstub , 300 ) =~ /This file was generated by Bundler/
19+ load ( bundle_binstub )
20+ else
21+ abort ( "Your `bin/bundle` was not generated by Bundler, so this binstub cannot run.
22+ Replace `bin/bundle` by running `bundle binstubs bundler --force`, then run this command again." )
23+ end
24+ end
25+
26+ require "rubygems"
27+ require "bundler/setup"
28+
29+ load Gem . bin_path ( "guard" , "_guard-core" )
Original file line number Diff line number Diff line change 1+ #!/usr/bin/env ruby
2+ # frozen_string_literal: true
3+
4+ #
5+ # This file was generated by Bundler.
6+ #
7+ # The application 'guard' is installed as part of a gem, and
8+ # this file is here to facilitate running it.
9+ #
10+
11+ require "pathname"
12+ ENV [ "BUNDLE_GEMFILE" ] ||= File . expand_path ( "../../Gemfile" ,
13+ Pathname . new ( __FILE__ ) . realpath )
14+
15+ bundle_binstub = File . expand_path ( "../bundle" , __FILE__ )
16+
17+ if File . file? ( bundle_binstub )
18+ if File . read ( bundle_binstub , 300 ) =~ /This file was generated by Bundler/
19+ load ( bundle_binstub )
20+ else
21+ abort ( "Your `bin/bundle` was not generated by Bundler, so this binstub cannot run.
22+ Replace `bin/bundle` by running `bundle binstubs bundler --force`, then run this command again." )
23+ end
24+ end
25+
26+ require "rubygems"
27+ require "bundler/setup"
28+
29+ load Gem . bin_path ( "guard" , "guard" )
You can’t perform that action at this time.
0 commit comments