Sha256: dc9fafc335d65d67810cae9b2eda9bff6f3a52bae13af73b3ae8088d3a9c159f

Contents?: true

Size: 917 Bytes

Versions: 2

Compression:

Stored size: 917 Bytes

Contents

$:.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
$:.unshift(File.dirname(__FILE__))
require 'rspec'
require 'httpclient'
require 'excon'
# require 'typhoeus'
require 'ethon'
require 'patron'
require 'http'
require 'simplecov'

SimpleCov.start

require 'httplog'

require 'adapters/http_base_adapter'
Dir[File.dirname(__FILE__) + '/adapters/*.rb'].each { |f| require f }
Dir["./spec/support/**/*.rb"].each {|f| require f}

# Start a local rack server to serve up test pages.
@server_thread = Thread.new do
  Rack::Handler::Thin.run Httplog::Test::Server.new, :Port => 9292
end
sleep(3) # wait a moment for the server to be booted

RSpec.configure do |config|

  config.before(:each) do
    require 'stringio'

    @log = StringIO.new
    @logger = Logger.new @log

    HttpLog.configure{ |c| c.logger = @logger }
  end

  config.after(:each) do
    HttpLog.reset!
  end


  def log
    @log.string
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
httplog-1.0.2 spec/spec_helper.rb
httplog-1.0.1 spec/spec_helper.rb