features/support/env.rb in lolcommits-0.2.0 vs features/support/env.rb in lolcommits-0.3.0.pre1
- old
+ new
@@ -1,25 +1,45 @@
require 'aruba/cucumber'
require 'methadone/cucumber'
+require 'open3'
+require 'test/unit/assertions'
+include Test::Unit::Assertions
ENV['PATH'] = "#{File.expand_path(File.dirname(__FILE__) + '/../../bin')}#{File::PATH_SEPARATOR}#{ENV['PATH']}"
LIB_DIR = File.join(File.expand_path(File.dirname(__FILE__)),'..','..','lib')
Before do
# Using "announce" causes massive warnings on 1.9.2
@puts = true
@original_rubylib = ENV['RUBYLIB']
+ @aruba_timeout_seconds = 20
ENV['RUBYLIB'] = LIB_DIR + File::PATH_SEPARATOR + ENV['RUBYLIB'].to_s
-end
-After do
- ENV['RUBYLIB'] = @original_rubylib
-end
-
-Before('@simulate-capture') do
@original_fakecapture = ENV['LOLCOMMITS_FAKECAPTURE']
ENV['LOLCOMMITS_FAKECAPTURE'] = "1"
+
+ @original_loldir = ENV['LOLCOMMITS_DIR']
+ ENV['LOLCOMMITS_DIR'] = File.expand_path( File.join(current_dir, ".lolcommits") )
+
+ ENV['LAUNCHY_DRY_RUN'] = 'true'
end
-After('@simulate-capture') do
+After do
+ ENV['RUBYLIB'] = @original_rubylib
ENV['LOLCOMMITS_FAKECAPTURE'] = @original_fakecapture
+ ENV['LOLCOMMITS_DIR'] = @original_loldir
+ ENV['LAUNCHY_DRY_RUN'] = nil
end
+
+# ###moved the below into env for everything
+# Before('@simulate-env') do
+# @original_fakecapture = ENV['LOLCOMMITS_FAKECAPTURE']
+# ENV['LOLCOMMITS_FAKECAPTURE'] = "1"
+
+# @original_loldir = ENV['LOLCOMMITS_DIR']
+# ENV['LOLCOMMITS_DIR'] = File.join(current_dir, ".lolcommits")
+# end
+
+# After('@simulate-env') do
+# ENV['LOLCOMMITS_FAKECAPTURE'] = @original_fakecapture
+# ENV['LOLCOMMITS_DIR'] = @original_loldir
+# end