Sha256: 6776fd597caf19a1c9e281e12238b1da186c8d2c37f7132f9c6fd6a693a9c025
Contents?: true
Size: 1.03 KB
Versions: 2
Compression:
Stored size: 1.03 KB
Contents
$LOAD_PATH.unshift(File.expand_path('../../lib', __FILE__)) $LOAD_PATH.unshift(File.expand_path('../../ext', __FILE__)) $LOAD_PATH.uniq! require 'rubygems' gem 'flexmock', '~> 0.8.11' require 'flexmock' require 'zookeeper' Zookeeper.logger = Logger.new(File.expand_path('../../test.log', __FILE__)).tap do |log| log.level = Logger::DEBUG end Dir[File.expand_path('../support/**/*.rb', __FILE__)].sort.each { |f| require(f) } # NOTE: this is a useful debugging setup. have our logs and the low-level C # logging statements both go to stderr. to use, comment the above and uncomment # below # Zookeeper.logger = Logger.new($stderr).tap { |l| l.level = Logger::DEBUG } # Zookeeper.set_debug_level(4) def logger Zookeeper.logger end RSpec.configure do |config| config.mock_with :flexmock end # method to wait until block passed returns true or timeout (default is 10 seconds) is reached def wait_until(timeout=10, &block) time_to_stop = Time.now + timeout until yield do break if Time.now > time_to_stop sleep 0.3 end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
slyphon-zookeeper-0.3.0 | spec/spec_helper.rb |
slyphon-zookeeper-0.3.0-java | spec/spec_helper.rb |