Sha256: 8afffbe0001cab29f2e6412e60fb39056f212f69d5505fa1fdf5dbec6bb742da

Contents?: true

Size: 826 Bytes

Versions: 15

Compression:

Stored size: 826 Bytes

Contents

require 'spec_helper'

module Badger
  describe Badger do
    before :each do
      @badger = Badger.new "https://github.com/doge/wow"
    end

    after :each do
      Config.instance.reset!
    end

    context 'get the user and repo' do
      it 'extracts from an https url' do
        expect(@badger.github_slug).to eq ('doge/wow')
      end

      it 'extracts the owner' do
        expect(@badger.owner).to eq 'doge'
      end

      it 'extracts from an ssh url' do
        @badger = Badger.new "git@github.com:doge/wow.git"
        expect(@badger.github_slug).to eq ('doge/wow')
      end

      it 'knows that sometimes an https url has a .git suffix because REASONS' do
        @badger = Badger.new "https://github.com/doge/wow.git"
        expect(@badger.github_slug).to eq ('doge/wow')
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 2 rubygems

Version Path
cvss-suite-1.0.8 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/spec/user_and_repo_spec.rb
badgerbadgerbadger-0.15.0 spec/user_and_repo_spec.rb
cvss-suite-1.0.7 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/spec/user_and_repo_spec.rb
cvss-suite-1.0.6 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/spec/user_and_repo_spec.rb
cvss-suite-1.0.5 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/spec/user_and_repo_spec.rb
cvss-suite-1.0.4 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/spec/user_and_repo_spec.rb
cvss-suite-1.0.3 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/spec/user_and_repo_spec.rb
cvss-suite-1.0.2 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/spec/user_and_repo_spec.rb
cvss-suite-1.0.1 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/spec/user_and_repo_spec.rb
cvss-suite-1.0.0 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/spec/user_and_repo_spec.rb
badgerbadgerbadger-0.14.0 spec/user_and_repo_spec.rb
badgerbadgerbadger-0.13.0 spec/user_and_repo_spec.rb
badgerbadgerbadger-0.12.0 spec/user_and_repo_spec.rb
badgerbadgerbadger-0.11.2 spec/user_and_repo_spec.rb
badgerbadgerbadger-0.11.1 spec/user_and_repo_spec.rb