Sha256: 86ad1b5d18ace7ea266038d9fc1055203830808e5210ae41a68b84ad41df6a16

Contents?: true

Size: 1.04 KB

Versions: 8

Compression:

Stored size: 1.04 KB

Contents

require 'spec_helper'


describe GitTopic do
  
  describe "#install_aliases" do
    it "should install aliases" do
      GitTopic.install_aliases  :local => true
      git_config( 'alias.work-on' ).should    == 'topic work-on'
      git_config( 'alias.done' ).should       == 'topic done'
      git_config( 'alias.review' ).should     == 'topic review'
      git_config( 'alias.accept' ).should     == 'topic accept'
      git_config( 'alias.reject' ).should     == 'topic reject'
      git_config( 'alias.comment' ).should    == 'topic comment'
      git_config( 'alias.comments' ).should   == 'topic comments'

      git_config( 'alias.w' ).should          == 'topic work-on'
      git_config( 'alias.r' ).should          == 'topic review'
      git_config( 'alias.st' ).should         == 'topic status --prepended'
    end

    it "should provide feedback to the user" do
      GitTopic.install_aliases  :local => true
      $?.success?.should          == true
      @output.should_not          be_nil
      @output.should_not          be_empty
    end

  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
git-topic-0.2.4.1 spec/git_topic_install_aliases_spec.rb
git-topic-0.2.4 spec/git_topic_install_aliases_spec.rb
git-topic-0.2.3.3 spec/git_topic_install_aliases_spec.rb
git-topic-0.2.3.2 spec/git_topic_install_aliases_spec.rb
git-topic-0.2.3.1 spec/git_topic_install_aliases_spec.rb
git-topic-0.2.3 spec/git_topic_install_aliases_spec.rb
git-topic-0.2.2 spec/git_topic_install_aliases_spec.rb
git-topic-0.2.1 spec/git_topic_install_aliases_spec.rb