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
+
################################################################################