Sha256: d9c7fa6deaeee6934f013ceba3f08664739ce3aa48eb5b9ba0a33eddfd97c78c
Contents?: true
Size: 1.1 KB
Versions: 2
Compression:
Stored size: 1.1 KB
Contents
# -*- encoding: utf-8 -*- ignore %r{^\.gem/} def rubocop_opts { :all_on_start => false, :keep_failed => false, :cli => "-r finstyle" } end def cucumber_opts cucumber_cli = "--no-profile --color --format progress --strict" cucumber_cli += " --tags ~@spawn" if RUBY_PLATFORM =~ /mswin|mingw|windows/ { :all_on_start => false, :cli => cucumber_cli } end def yard_opts { :port => "8808" } end group :red_green_refactor, :halt_on_fail => true do guard :minitest do watch(%r{^spec/(.*)_spec\.rb}) watch(%r{^lib/(.*)([^/]+)\.rb}) { |m| "spec/#{m[1]}#{m[2]}_spec.rb" } watch(%r{^spec/spec_helper\.rb}) { "spec" } end guard :rubocop, rubocop_opts do watch(%r{.+\.rb$}) watch(%r{(?:.+/)?\.rubocop\.yml$}) { |m| File.dirname(m[0]) } end end guard :cucumber, cucumber_opts do watch(%r{^features/.+\.feature$}) watch(%r{^features/support/.+$}) { "features" } watch(%r{^features/step_definitions/(.+)_steps\.rb$}) do |m| Dir[File.join("**/#{m[1]}.feature")][0] || "features" end end guard :yard, yard_opts do watch(%r{lib/.+\.rb}) end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
test-kitchen-1.10.1 | Guardfile |
test-kitchen-1.7.0 | Guardfile |