Skip to content

Commit e73db2c

Browse files
committed
Automate running cucumber stories.
1 parent 4e23b51 commit e73db2c

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

Guardfile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,8 @@ guard 'rspec', :version => 2 do
1919
watch(%r{^app/views/(.+)/.*\.(erb|haml)$}) { |m| "spec/requests/#{m[1]}_spec.rb" }
2020
end
2121

22+
guard 'cucumber' do
23+
watch(%r{^features/.+\.feature$})
24+
watch(%r{^features/support/.+$}) { 'features' }
25+
watch(%r{^features/step_definitions/(.+)_steps\.rb$}) { |m| Dir[File.join("**/#{m[1]}.feature")][0] || 'features' }
26+
end

github_api.gemspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,5 @@ Gem::Specification.new do |gem|
2727
gem.add_development_dependency 'webmock', '~> 1.7.6'
2828
gem.add_development_dependency 'simplecov', '~> 0.4'
2929
gem.add_development_dependency 'guard-rspec'
30+
gem.add_development_dependency 'guard-cucumber'
3031
end

0 commit comments

Comments
 (0)