spec/spec_helper.rb in ztk-1.0.0.rc.0 vs spec/spec_helper.rb in ztk-1.0.0.rc.1

- old
+ new

@@ -30,12 +30,30 @@ ENV['LOG_LEVEL'] = "DEBUG" WAIT_SMALL = 3 -$logger = ZTK::Logger.new(File.join("/tmp", "test.log")) +RSpec.configure do |config| -$logger.info { "=" * 80 } -$logger.info { "STARTING ZTK v#{ZTK::VERSION} TEST RUN @ #{Time.now.utc}" } -$logger.info { "=" * 80 } + config.before(:all) do + $stdout = File.open("/dev/null", "w") + $stderr = File.open("/dev/null", "w") + $stdin = File.open("/dev/null", "r") + $logger = ZTK::Logger.new(File.join("/tmp", "test.log")) + + $logger.info { "=" * 80 } + $logger.info { "STARTING ZTK v#{ZTK::VERSION} TEST RUN @ #{Time.now.utc}" } + $logger.info { "=" * 80 } + end + + config.before(:each) do + $ui = ZTK::UI.new( + :stdout => StringIO.new, + :stderr => StringIO.new, + :stdin => StringIO.new + ) + end + +end + ################################################################################