From 5c0f40a01cf9b569a8b8cc002cf09476a0793631 Mon Sep 17 00:00:00 2001 From: John Bintz Date: Mon, 4 Jun 2012 15:13:03 -0400 Subject: [PATCH 1/2] also write to guardfile --- bin/cuke-pack | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/bin/cuke-pack b/bin/cuke-pack index d634769..ebf0e10 100755 --- a/bin/cuke-pack +++ b/bin/cuke-pack @@ -15,6 +15,24 @@ module CukePack directory '.', '.' end + desc "wip-guard", "Add the WIP guard to your Guardfile" + def wip_guard + FileUtils.touch 'Guardfile' + + append_file 'Guardfile', <<-RB +# added by cuke-pack + +group :wip do + guard 'cucumber', :env => :cucumber, :cli => '-p wip' do + watch(%r{^features/.+\.feature$}) + watch(%r{^(app|lib).*}) { 'features' } + watch(%r{^features/support/.+$}) { 'features' } + watch(%r{^features/step_definitions/(.+)\.rb$}) { 'features' } + end +end + RB + end + default_task :install end end From 989edf6c529b35cdb7cad8c91b03131fe38cd662 Mon Sep 17 00:00:00 2001 From: John Bintz Date: Mon, 11 Jun 2012 10:50:08 -0400 Subject: [PATCH 2/2] include timecop stuff --- lib/cuke-pack/support/timecop.rb | 5 +++++ skel/features/support/cuke-pack.rb | 2 ++ 2 files changed, 7 insertions(+) create mode 100644 lib/cuke-pack/support/timecop.rb diff --git a/lib/cuke-pack/support/timecop.rb b/lib/cuke-pack/support/timecop.rb new file mode 100644 index 0000000..241b300 --- /dev/null +++ b/lib/cuke-pack/support/timecop.rb @@ -0,0 +1,5 @@ +require 'timecop' + +After do + Timecop.return +end diff --git a/skel/features/support/cuke-pack.rb b/skel/features/support/cuke-pack.rb index b9d9998..eb95295 100644 --- a/skel/features/support/cuke-pack.rb +++ b/skel/features/support/cuke-pack.rb @@ -18,3 +18,5 @@ flay_level = 32 require 'cuke-pack/support/flay' +# Timecop support +# require 'cuke-pack/support/timecop'