From 98829baf2bcb0fa3d24fa88e452d4c7c741363e7 Mon Sep 17 00:00:00 2001 From: John Bintz Date: Wed, 22 Aug 2012 11:59:55 -0400 Subject: [PATCH] add task --- lib/cuke-pack/tasks.rb | 1 + lib/cuke-pack/tasks/precommit.rb | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 lib/cuke-pack/tasks/precommit.rb diff --git a/lib/cuke-pack/tasks.rb b/lib/cuke-pack/tasks.rb index a65d859..816cc16 100644 --- a/lib/cuke-pack/tasks.rb +++ b/lib/cuke-pack/tasks.rb @@ -1,2 +1,3 @@ require 'cuke-pack/tasks/any_wip' +require 'cuke-pack/tasks/precommit' diff --git a/lib/cuke-pack/tasks/precommit.rb b/lib/cuke-pack/tasks/precommit.rb new file mode 100644 index 0000000..d28373f --- /dev/null +++ b/lib/cuke-pack/tasks/precommit.rb @@ -0,0 +1,10 @@ +namespace :cuke_pack do + desc "Run cucumber in precommit mode" + task :precommit do + system %{cucumber -p precommit} + + if $?.exitstatus != 0 + raise StandardError.new("cucumber failed") + end + end +end