Sha256: 318ce4ae718b957066f663dbdea5b34e2e44b6e193179397febf2cc5a3c049bd

Contents?: true

Size: 584 Bytes

Versions: 4

Compression:

Stored size: 584 Bytes

Contents

require 'rspec'
require 'rspec/mocks'
require 'rbovirt'

module OVIRT::RSpec

  # get ovirt ca certificate public key
  # * url - ovirt server url
  def self.ca_cert(url)
    ca_url = URI.parse(url)
    ca_url.path = "/ca.crt"
    http = Net::HTTP.new(ca_url.host, ca_url.port)
    http.use_ssl = (ca_url.scheme == 'https')
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    request = Net::HTTP::Get.new(ca_url.path)
    http.request(request).body
  end

end

require "#{File.dirname(__FILE__)}/lib/endpoint"

RSpec.configure do |config|
  config.include OVIRT::RSpec::Endpoint
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rbovirt-0.0.27 spec/spec_helper.rb
rbovirt-0.0.26 spec/spec_helper.rb
rbovirt-0.0.25 spec/spec_helper.rb
rbovirt-0.0.24 spec/spec_helper.rb