Guardfile in hedgelog-0.1.9 vs Guardfile in hedgelog-0.1.11
- old
+ new
@@ -22,12 +22,12 @@
# * spring: 'bin/rspec' (This will use spring if running and you have
# installed the spring binstubs per the docs)
# * zeus: 'zeus rspec' (requires the server to be started separately)
# * 'just' rspec: 'rspec'
-guard :rspec, cmd: "bundle exec rspec --format progress" do
- require "guard/rspec/dsl"
+guard :rspec, cmd: 'bundle exec rspec --format progress' do
+ require 'guard/rspec/dsl'
dsl = Guard::RSpec::Dsl.new(self)
# Feel free to open issues for suggestions and improvements
# RSpec files
@@ -39,32 +39,32 @@
# Ruby files
ruby = dsl.ruby
dsl.watch_spec_files_for(ruby.lib_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.views)
watch(rails.controllers) do |m|
[
- rspec.spec.("routing/#{m[1]}_routing"),
- rspec.spec.("controllers/#{m[1]}_controller"),
- rspec.spec.("acceptance/#{m[1]}")
+ rspec.spec.call("routing/#{m[1]}_routing"),
+ rspec.spec.call("controllers/#{m[1]}_controller"),
+ rspec.spec.call("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]}") }
- watch(rails.layouts) { |m| rspec.spec.("features/#{m[1]}") }
+ watch(rails.view_dirs) { |m| rspec.spec.call("features/#{m[1]}") }
+ watch(rails.layouts) { |m| rspec.spec.call("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"
+ Dir[File.join("**/#{m[1]}.feature")][0] || 'spec/acceptance'
end
end