Sha256: 9dec046d2fe09a23ab3eafd89b7d45c5e41fd17456b75a232457f2add12b4f76
Contents?: true
Size: 1.04 KB
Versions: 1
Compression:
Stored size: 1.04 KB
Contents
ENV['RACK_ENV'] = 'test' require 'rspec' require 'rack/test' require 'litmus_paper' require 'tempfile' Dir.glob("#{File.expand_path('support', File.dirname(__FILE__))}/**/*.rb").each { |f| require f } RSpec.configure do |config| config.expect_with :rspec config.include Rack::Test::Methods config.before :each do FileUtils.rm_rf(LitmusPaper.config_dir) LitmusPaper.reset end end module SpecHelper def self.create_temp_file(contents) file = Tempfile.new 'litmus_paper' file.write contents file.close file.path end def self.wait_for_service(options) Timeout::timeout(options[:timeout] || 20) do loop do begin socket = TCPSocket.new(options[:host], options[:port]) socket.close return rescue Exception sleep 0.5 end end end end end LitmusPaper.config_dir = "/tmp/litmus_paper" TEST_CONFIG = File.expand_path('support/test.config', File.dirname(__FILE__)) TEST_D_CONFIG = File.expand_path('support/test.d.config', File.dirname(__FILE__))
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
litmus_paper-0.0.3 | spec/spec_helper.rb |