Sha256: d8b13dce70c39a4defa9f10ad1246cf56bcb02af49a079ba405bef9f4df94a4b

Contents?: true

Size: 451 Bytes

Versions: 3

Compression:

Stored size: 451 Bytes

Contents

require 'spec_helper'

describe Ghit::SshRemoteUrlBuilder do
  let(:raw_origin) { "origin  git@github.com:fteem/ghit.git (fetch)" }

  it 'creates valid URL out of raw remote string' do
    expect(described_class.new(raw_origin).build).to eq "https://github.com/fteem/ghit/"
  end

  it 'appends optional page parameter to url' do
    expect(described_class.new(raw_origin, 'something').build).to eq "https://github.com/fteem/ghit/something"
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ghit-0.1.0 spec/ssh_remote_url_builder_spec.rb
ghit-0.0.2 spec/ssh_remote_url_builder_spec.rb
ghit-0.0.1 spec/ssh_remote_url_builder_spec.rb