Sha256: e983b4731b4def5e8797a948ebffaf599ed0b1ef7eac226bdc69c1cd1567b2d4

Contents?: true

Size: 771 Bytes

Versions: 30

Compression:

Stored size: 771 Bytes

Contents

#!/usr/bin/env ruby

require File.dirname(__FILE__) + '/../test_helper'

class TestTags < Test::Unit::TestCase
  def setup
    set_file_paths
  end
  
  def test_tags
    in_temp_dir do |path|
      r1 = Git.clone(@wbare, 'repo1')
      r2 = Git.clone(@wbare, 'repo2')
        
      assert_raise Git::GitTagNameDoesNotExist do
        r1.tag('first')
      end
      
      r1.add_tag('first')
      r1.chdir do 
        new_file('new_file', 'new content')
      end
      r1.add
      r1.commit('my commit')
      r1.add_tag('second')
      
      assert(r1.tags.map{|t| t.name}.include?('first'))
      
      r2.add_tag('third')
      
      assert(r2.tags.map{|t| t.name}.include?('third'))
      assert(!r2.tags.map{|t| t.name}.include?('second'))
    end
  end
end

Version data entries

30 entries across 30 versions & 4 rubygems

Version Path
titanous-git-1.1.0 tests/units/test_tags.rb
redcar-dev-0.12.1dev-java plugins/scm_git/vendor/ruby-git/tests/units/test_tags.rb
redcar-dev-0.12.0dev-java plugins/scm_git/vendor/ruby-git/tests/units/test_tags.rb
redcar-0.11 plugins/scm_git/vendor/ruby-git/tests/units/test_tags.rb
redcar-0.11.0dev plugins/scm_git/vendor/ruby-git/tests/units/test_tags.rb
redcar-0.10 plugins/scm_git/vendor/ruby-git/tests/units/test_tags.rb
redcar-0.9.2 plugins/scm_git/vendor/ruby-git/tests/units/test_tags.rb
redcar-0.9.1 plugins/scm_git/vendor/ruby-git/tests/units/test_tags.rb
redcar-0.9.0 plugins/scm_git/vendor/ruby-git/tests/units/test_tags.rb
redcar-0.8.1 plugins/scm_git/vendor/ruby-git/tests/units/test_tags.rb
redcar-0.8 plugins/scm_git/vendor/ruby-git/tests/units/test_tags.rb
redcar-0.7 plugins/scm_git/vendor/ruby-git/tests/units/test_tags.rb
redcar-0.6.1 plugins/scm_git/vendor/ruby-git/tests/units/test_tags.rb
redcar-0.6 plugins/scm_git/vendor/ruby-git/tests/units/test_tags.rb
redcar-0.6.1dev plugins/scm_git/vendor/ruby-git/tests/units/test_tags.rb
redcar-0.5.1 plugins/scm_git/vendor/ruby-git/tests/units/test_tags.rb
redcar-0.5 plugins/scm_git/vendor/ruby-git/tests/units/test_tags.rb
redcar-0.5.6dev plugins/scm_git/vendor/ruby-git/tests/units/test_tags.rb
redcar-0.5.5dev plugins/scm_git/vendor/ruby-git/tests/units/test_tags.rb
redcar-0.5.4dev plugins/scm_git/vendor/ruby-git/tests/units/test_tags.rb