Sha256: b3a2a6e1fbc59e1f876f8744400c4ca7bc5087f731e3b68f11b09135778cbbb0

Contents?: true

Size: 554 Bytes

Versions: 54

Compression:

Stored size: 554 Bytes

Contents

require 'uri'

module Helpers
  def response_double(opts={})
    double('response', {:to_hash => {}}.merge(opts))
  end

  def fake_stderr
    original_stderr = $stderr
    $stderr = StringIO.new
    yield
    $stderr.string
  ensure
    $stderr = original_stderr
  end

  def request_double(url: 'http://example.com', method: 'get')
    double('request', url: url, uri: URI.parse(url), method: method,
           user: nil, password: nil, cookie_jar: HTTP::CookieJar.new,
           redirection_history: nil, args: {url: url, method: method})
  end
end

Version data entries

54 entries across 47 versions & 3 rubygems

Version Path
vagrant-unbundled-2.2.10.0 vendor/bundle/ruby/2.7.0/gems/rest-client-2.0.2/spec/helpers.rb
vagrant-unbundled-2.2.9.0 vendor/bundle/ruby/2.7.0/gems/rest-client-2.0.2/spec/helpers.rb
vagrant-unbundled-2.2.8.0 vendor/bundle/ruby/2.7.0/gems/rest-client-2.0.2/spec/helpers.rb
vagrant-unbundled-2.2.7.0 vendor/bundle/ruby/2.7.0/gems/rest-client-2.0.2/spec/helpers.rb
vagrant-unbundled-2.2.7.0 vendor/bundle/ruby/2.4.0/gems/rest-client-2.0.2/spec/helpers.rb
vagrant-unbundled-2.2.7.0 vendor/bundle/ruby/2.6.0/gems/rest-client-2.0.2/spec/helpers.rb
vagrant-unbundled-2.2.6.2 vendor/bundle/ruby/2.6.0/gems/rest-client-2.0.2/spec/helpers.rb
vagrant-unbundled-2.2.6.1 vendor/bundle/ruby/2.6.0/gems/rest-client-2.0.2/spec/helpers.rb
vagrant-unbundled-2.2.6.0 vendor/bundle/ruby/2.6.0/gems/rest-client-2.0.2/spec/helpers.rb
vagrant-unbundled-2.2.5.0 vendor/bundle/ruby/2.6.0/gems/rest-client-2.0.2/spec/helpers.rb
vagrant-unbundled-2.2.5.0 vendor/bundle/ruby/2.5.0/gems/rest-client-2.0.2/spec/helpers.rb
vagrant-unbundled-2.2.4.0 vendor/bundle/ruby/2.6.0/gems/rest-client-2.0.2/spec/helpers.rb
vagrant-unbundled-2.2.4.0 vendor/bundle/ruby/2.5.0/gems/rest-client-2.0.2/spec/helpers.rb
vagrant-unbundled-2.2.3.0 vendor/bundle/ruby/2.5.0/gems/rest-client-2.0.2/spec/helpers.rb
vagrant-unbundled-2.2.2.0 vendor/bundle/ruby/2.5.0/gems/rest-client-2.0.2/spec/helpers.rb
vagrant-unbundled-2.2.0.0 vendor/bundle/ruby/2.5.0/gems/rest-client-2.0.2/spec/helpers.rb
vagrant-unbundled-2.1.4.0 vendor/bundle/ruby/2.5.0/gems/rest-client-2.0.2/spec/helpers.rb
vagrant-unbundled-2.1.2.0 vendor/bundle/ruby/2.3.0/gems/rest-client-2.0.2/spec/helpers.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.3.0/gems/rest-client-2.0.2/spec/helpers.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.4.0/gems/rest-client-2.0.2/spec/helpers.rb