Sha256: 1108887ee404c750b5a052d670f31be0cb33ce3537ba368e2bac05c6e62ffd99

Contents?: true

Size: 619 Bytes

Versions: 3

Compression:

Stored size: 619 Bytes

Contents

# -*- encoding : utf-8 -*-
require 'spec_helper'

module Pacto
  describe URI do
    it 'returns the path appended to the host' do
      uri = URI.for('https://localtest.me', '/bla')
      expect(uri.to_s).to eq 'https://localtest.me/bla'
    end

    it 'uses http as the default scheme for hosts' do
      uri = URI.for('localtest.me', '/bla')
      expect(uri.to_s).to eq 'http://localtest.me/bla'
    end

    it 'shows query parameters if initialized with params' do
      uri = URI.for('localtest.me', '/bla', 'param1' => 'ble')
      expect(uri.to_s).to eq 'http://localtest.me/bla?param1=ble'
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
pacto-0.4.0.rc3 spec/unit/pacto/uri_spec.rb
pacto-0.4.0.rc2 spec/unit/pacto/uri_spec.rb
pacto-0.4.0.rc1 spec/unit/pacto/uri_spec.rb