Sha256: 16bbf9e82dbd94a140129e9010ff1f074d1e7a1dfe5facada28c7d8151cdea81

Contents?: true

Size: 966 Bytes

Versions: 5

Compression:

Stored size: 966 Bytes

Contents

notification :off

guard :spork do
  watch('Gemfile')
  watch('spec/spec_helper.rb')     { :rspec }
  watch(%r{^spec/support/.+\.rb$}) { :rspec }
end

guard :rspec, cmd: "bundle exec rspec --color --drb --format Fuubar", all_on_start: false, all_after_pass: false do
  watch(%r{^spec/unit/.+_spec\.rb$})
  watch(%r{^spec/acceptance/.+_spec\.rb$})

  watch(%r{^lib/(.+)\.rb$})           { |m| "spec/unit/#{m[1]}_spec.rb" }
  watch('lib/mb/config_validator.rb') { "spec/unit/mb/config_spec.rb" }
  watch('spec/spec_helper.rb')        { "spec" }
end

guard :cucumber, cli: "--drb --require features --format pretty", all_on_start: false, all_after_pass: false do
  watch(%r{^features/.+\.feature$})
  watch(%r{^features/support/.+$})                      { 'features' }
  watch(%r{^features/step_definitions/(.+)_steps\.rb$}) { |m| Dir[File.join("**/#{m[1]}.feature")][0] || 'features' }

  watch(%r{^lib/mb/cli.rb})                             { 'features/core' }
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
motherbrain-1.5.0 Guardfile
motherbrain-1.4.0 Guardfile
motherbrain-1.3.0 Guardfile
motherbrain-1.2.1 Guardfile
motherbrain-1.2.0 Guardfile