Disable rspec

This commit is contained in:
Jesse C. Fisher 2019-10-28 05:08:51 -07:00 committed by Jesse C. Fisher
parent 9416387fe7
commit 12ae163ecd

116
Guardfile
View File

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