Sha256: f57bd06fbd1ab1d9a19031335f4de29c0cdad0a10bf681b4e104a8226fbdf1e9

Contents?: true

Size: 659 Bytes

Versions: 5

Compression:

Stored size: 659 Bytes

Contents

require 'rubygems' if RUBY_VERSION < '1.9.2'
require 'rack'     if RUBY_VERSION < '1.9.2' # autoload broken in 1.8?
require 'rest-core/client/rest-graph'

# need to require this before webmock in order to enable mocking in em-http

require 'rr'
require 'webmock'
require 'bacon'

# for testing lighten (serialization)
require 'yaml'

include RR::Adapters::RRMethods
include WebMock::API
WebMock.disable_net_connect!
Bacon.summary_on_exit

module TestHelper
  module_function
  def normalize_query query
    '?' + query[1..-1].split('&').sort.join('&')
  end

  def normalize_url url
    url.sub(/\?.+/){ |query| TestHelper.normalize_query(query) }
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rest-core-0.2.3 test/common.rb
rest-core-0.2.2 test/common.rb
rest-core-0.2.1 test/common.rb
rest-core-0.2.0 test/common.rb
rest-core-0.0.1 test/common.rb