diff --git a/lib/cuke-pack/profiles.rb b/lib/cuke-pack/profiles.rb index 69f259f..e5635d9 100644 --- a/lib/cuke-pack/profiles.rb +++ b/lib/cuke-pack/profiles.rb @@ -1,8 +1,14 @@ module CukePack class Profiles - def self.write - std_opts = "-r features --format #{ENV['CUCUMBER_FORMAT'] || 'pretty'} -f Cucumber::StepWriter --out features/step_definitions --strict" + def self.std_opts + "-r features --format #{ENV['CUCUMBER_FORMAT'] || 'pretty'} -f Cucumber::StepWriter --out features/step_definitions --strict" + end + def self.std_wip_opts + %{#{std_opts} --tags @wip} + end + + def self.write in_progress_file = 'in_progress.txt' rerun_file = 'rerun.txt' @@ -15,14 +21,12 @@ module CukePack end end - standard_wip_opts = %{#{std_opts} --tags @wip} - if in_progress File.open(rerun_file, 'wb') { |fh| fh.print in_progress } wip_opts = %{RERUN_FILE=#{rerun_file} RUN_INPROGRESS=#{in_progress_file} #{std_opts} @#{rerun_file}} else - wip_opts = %{#{standard_wip_opts} features} + wip_opts = %{#{std_wip_opts} features} end headless_driver = ENV['DRIVER'] || 'poltergeist'