Sha256: 91e4e383a1c5679aad33f15872f9d9f4cc91339fd41b66c471fa9a0ad1b3db5c
Contents?: true
Size: 1015 Bytes
Versions: 6
Compression:
Stored size: 1015 Bytes
Contents
require File.dirname(__FILE__) + '/helper' class TestHead < Test::Unit::TestCase def setup @r = Repo.new(File.join(File.dirname(__FILE__), *%w[dot_git]), :is_bare => true) end # inspect def test_inspect head = @r.heads.first assert_equal %Q{#<Grit::Head "test/master">}, head.inspect end def test_master head = @r.commit('master') assert_equal 'ca8a30f5a7f0f163bbe3b6f0abf18a6c83b0687a', head.id end def test_submaster head = @r.commit('test/master') assert_equal '2d3acf90f35989df8f262dc50beadc4ee3ae1560', head.id end # heads with slashes def test_heads_with_slashes head = @r.heads[2] assert_equal %Q{#<Grit::Head "test/chacon">}, head.inspect end def test_is_head assert @r.is_head?('master') assert @r.is_head?('test/chacon') assert !@r.is_head?('masterblah') end def test_head_count assert_equal 5, @r.heads.size end def test_nonpack assert @r.heads.map { |h| h.name }.include?('nonpack') end end
Version data entries
6 entries across 6 versions & 3 rubygems