Sha256: 0b86fe9b29dbafd7f48c9969aa2401a03edf673099c25aad752e1cc698308bcc

Contents?: true

Size: 1.04 KB

Versions: 9

Compression:

Stored size: 1.04 KB

Contents

lib = File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib'))
$:.unshift(lib) unless $:.include?(lib)

require 'rubygems'
require 'yajl'

# Our default
transport_library = 'patron'

if ARGV.include?( '--em' )
  require 'openssl'
  transport_library = 'em-http'
elsif ARGV.include?( '--net' )
  transport_library = 'net/http'
end

require transport_library

require 'rufus/jig'

require 'test/unit'

if transport_library == 'em-http'
  Thread.new { EM.run {} }
  Thread.pass until EM.reactor_running?
end

#unless $test_server
#
#  pss = `ps aux | grep "test\/server.rb"`
#  puts pss
#
#  $test_server = pss.index(' ruby ') || fork do
#    #exec('ruby test/server.rb')
#    exec('ruby test/server.rb > /dev/null 2>&1')
#  end
#  puts
#  puts "...test server is at #{$test_server}"
#  puts
#  sleep 1
#end

begin
  Rufus::Jig::Http.new('127.0.0.1', 4567).get('/document')
rescue Exception => e
  puts
  p e
  e.backtrace.each { |l| puts l }
  puts
  puts "test server not running, please run :"
  puts
  puts "  ruby test/server.rb"
  puts
  exit(1)
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
rufus-jig-0.1.14 test/base.rb
rufus-jig-0.1.13 test/base.rb
rufus-jig-0.1.12 test/base.rb
rufus-jig-0.1.11 test/base.rb
rufus-jig-0.1.10 test/base.rb
rufus-jig-0.1.9 test/base.rb
rufus-jig-0.1.8 test/base.rb
rufus-jig-0.1.7 test/base.rb
rufus-jig-0.1.6 test/base.rb