Sha256: 677b5c25d4a4c35144d7fe50dbca2dc3d5829581f3367433a60800000880c317

Contents?: true

Size: 1.05 KB

Versions: 11

Compression:

Stored size: 1.05 KB

Contents

require File.dirname(__FILE__) + '/helper'
require 'pp'

class TestBlameTree < Test::Unit::TestCase
  
  def setup
    @git = Git.new(File.join(File.dirname(__FILE__), *%w[dot_git]))
  end

  def test_blame_tree    
    commit = '2d3acf90f35989df8f262dc50beadc4ee3ae1560'
    tree = @git.blame_tree(commit)
    last_commit_sha = tree['History.txt']
    assert_equal last_commit_sha, '7bcc0ee821cdd133d8a53e8e7173a334fef448aa'
  end

  def test_blame_tree_path   
    commit = '2d3acf90f35989df8f262dc50beadc4ee3ae1560'
    tree = @git.blame_tree(commit, 'lib')
    last_commit_sha = tree['lib/grit.rb']
    assert_equal last_commit_sha, '5a0943123f6872e75a9b1dd0b6519dd42a186fda'
    last_commit_sha = tree['lib/grit']
    assert_equal last_commit_sha, '2d3acf90f35989df8f262dc50beadc4ee3ae1560'
  end

  def test_blame_tree_multi_path
    commit = '2d3acf90f35989df8f262dc50beadc4ee3ae1560'
    tree = @git.blame_tree(commit, 'lib/grit')
    last_commit_sha = tree['lib/grit/diff.rb']
    assert_equal last_commit_sha, '22825175e37f22c9418d756ca69b574d75602994'
  end
  
end

Version data entries

11 entries across 11 versions & 5 rubygems

Version Path
boof-grit-1.1.2 test/test_blame_tree.rb
davetron5000-grit-1.1.2 test/test_blame_tree.rb
davetron5000-grit-1.1.3 test/test_blame_tree.rb
joelmoss-grit-1.1.4 test/test_blame_tree.rb
joelmoss-grit-1.1.5 test/test_blame_tree.rb
joelmoss-grit-1.1.6 test/test_blame_tree.rb
square-circle-triangle-grit-1.1.3 test/test_blame_tree.rb
square-circle-triangle-grit-1.1.4 test/test_blame_tree.rb
grit-1.0.0 test/test_blame_tree.rb
grit-1.0.1 test/test_blame_tree.rb
grit-1.1.0 test/test_blame_tree.rb