Disable rspec

This commit is contained in:
Jesse C. Fisher 2019-10-28 05:08:51 -07:00
parent eafbe7693d
commit 8159492c84

116
Guardfile
View File

@ -50,61 +50,61 @@ end
# * zeus: 'zeus rspec' (requires the server to be started separately) # * zeus: 'zeus rspec' (requires the server to be started separately)
# * 'just' rspec: 'rspec' # * 'just' rspec: 'rspec'
rspec_options = { #rspec_options = {
cmd: "bundle exec rspec", # cmd: "bundle exec rspec",
all_after_pass: false, # all_after_pass: false,
failed_mode: :focus, # failed_mode: :focus,
# run_all: { ## run_all: {
# cmd: "bundle exec parallel_rspec -o '", ## cmd: "bundle exec parallel_rspec -o '",
# cmd_additional_args: "'" ## cmd_additional_args: "'"
# } ## }
} #}
guard :rspec, rspec_options do #, failed_mode: :focus #guard :rspec, rspec_options do #, failed_mode: :focus
require "guard/rspec/dsl" # require "guard/rspec/dsl"
dsl = Guard::RSpec::Dsl.new(self) # dsl = Guard::RSpec::Dsl.new(self)
notification :off # notification :off
#
# Feel free to open issues for suggestions and improvements # # Feel free to open issues for suggestions and improvements
#
# RSpec files # # RSpec files
rspec = dsl.rspec # rspec = dsl.rspec
watch(rspec.spec_helper) { rspec.spec_dir } # watch(rspec.spec_helper) { rspec.spec_dir }
watch(rspec.spec_support) { rspec.spec_dir } # watch(rspec.spec_support) { rspec.spec_dir }
watch(rspec.spec_files) # watch(rspec.spec_files)
#
# Ruby files # # Ruby files
ruby = dsl.ruby # ruby = dsl.ruby
dsl.watch_spec_files_for(ruby.lib_files) # dsl.watch_spec_files_for(ruby.lib_files)
#
# Rails files # # Rails files
rails = dsl.rails(view_extensions: %w(erb haml slim)) # rails = dsl.rails(view_extensions: %w(erb haml slim))
dsl.watch_spec_files_for(rails.app_files) # dsl.watch_spec_files_for(rails.app_files)
dsl.watch_spec_files_for(rails.views) # dsl.watch_spec_files_for(rails.views)
#
watch(rails.controllers) do |m| # watch(rails.controllers) do |m|
[ # [
rspec.spec.("routing/#{m[1]}_routing"), # rspec.spec.("routing/#{m[1]}_routing"),
rspec.spec.("controllers/#{m[1]}_controller"), # rspec.spec.("controllers/#{m[1]}_controller"),
rspec.spec.("acceptance/#{m[1]}") # rspec.spec.("acceptance/#{m[1]}")
] # ]
end # end
#
# Rails config changes # # Rails config changes
watch(rails.spec_helper) { rspec.spec_dir } # watch(rails.spec_helper) { rspec.spec_dir }
watch(rails.routes) { "#{rspec.spec_dir}/routing" } # watch(rails.routes) { "#{rspec.spec_dir}/routing" }
watch(rails.app_controller) { "#{rspec.spec_dir}/controllers" } # watch(rails.app_controller) { "#{rspec.spec_dir}/controllers" }
#
# Capybara features specs # # Capybara features specs
watch(rails.view_dirs) { |m| rspec.spec.("features/#{m[1]}") } # watch(rails.view_dirs) { |m| rspec.spec.("features/#{m[1]}") }
#
# Turnip features and steps # # Turnip features and steps
watch(%r{^spec/acceptance/(.+)\.feature$}) # watch(%r{^spec/acceptance/(.+)\.feature$})
watch(%r{^spec/acceptance/steps/(.+)_steps\.rb$}) do |m| # watch(%r{^spec/acceptance/steps/(.+)_steps\.rb$}) do |m|
Dir[File.join("**/#{m[1]}.feature")][0] || "spec/acceptance" # Dir[File.join("**/#{m[1]}.feature")][0] || "spec/acceptance"
end # end
end #end
#
guard 'ctags-bundler', src_path: ["app", "lib", "spec/support"], project_file: "tags" do #guard 'ctags-bundler', src_path: ["app", "lib", "spec/support"], project_file: "tags" do
watch(/^(app|lib|spec\/support)\/.*\.rb$/) # watch(/^(app|lib|spec\/support)\/.*\.rb$/)
watch('Gemfile.lock') # watch('Gemfile.lock')
end #end