mirror of
https://github.com/lostisland/faraday.git
synced 2025-10-04 00:02:03 -04:00
53 lines
939 B
Ruby
53 lines
939 B
Ruby
unless ENV['CI']
|
|
require 'simplecov'
|
|
SimpleCov.start
|
|
end
|
|
|
|
require 'test/unit'
|
|
require 'stringio'
|
|
|
|
if ENV['LEFTRIGHT']
|
|
begin
|
|
require 'leftright'
|
|
rescue LoadError
|
|
puts "Run `gem install leftright` to install leftright."
|
|
end
|
|
end
|
|
|
|
require File.expand_path('../../lib/faraday', __FILE__)
|
|
|
|
begin
|
|
require 'ruby-debug'
|
|
rescue LoadError
|
|
# ignore
|
|
else
|
|
Debugger.start
|
|
end
|
|
|
|
module Faraday
|
|
class TestCase < Test::Unit::TestCase
|
|
LIVE_SERVER = case ENV['LIVE']
|
|
when /^http/ then ENV['LIVE']
|
|
when nil then nil
|
|
else 'http://127.0.0.1:4567'
|
|
end
|
|
|
|
def test_default
|
|
assert true
|
|
end unless defined? ::MiniTest
|
|
|
|
def capture_warnings
|
|
old, $stderr = $stderr, StringIO.new
|
|
begin
|
|
yield
|
|
$stderr.string
|
|
ensure
|
|
$stderr = old
|
|
end
|
|
end
|
|
end
|
|
end
|
|
|
|
require 'webmock/test_unit'
|
|
WebMock.disable_net_connect!(:allow => Faraday::TestCase::LIVE_SERVER)
|