summaryrefslogtreecommitdiffstats
path: root/tests/units/test_raw_internals.rb
diff options
context:
space:
mode:
authorScott Chacon <schacon@gmail.com>2008-03-08 18:14:15 -0800
committerScott Chacon <schacon@gmail.com>2008-03-08 18:14:15 -0800
commit1d845799ebc05bee9e3a68b7ad9dd5015277ca41 (patch)
treee84397c1359cc51189760477a4475e4279cfa01f /tests/units/test_raw_internals.rb
parent2d749e3aa69d7bfedf814f59618f964fdbc300d5 (diff)
downloadthird_party-ruby-git-1d845799ebc05bee9e3a68b7ad9dd5015277ca41.zip
third_party-ruby-git-1d845799ebc05bee9e3a68b7ad9dd5015277ca41.tar.gz
third_party-ruby-git-1d845799ebc05bee9e3a68b7ad9dd5015277ca41.tar.xz
reverted the pure ruby code to system calls and split the pure ruby to a new library
Diffstat (limited to 'tests/units/test_raw_internals.rb')
-rw-r--r--tests/units/test_raw_internals.rb53
1 files changed, 0 insertions, 53 deletions
diff --git a/tests/units/test_raw_internals.rb b/tests/units/test_raw_internals.rb
deleted file mode 100644
index b37a66d..0000000
--- a/tests/units/test_raw_internals.rb
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/usr/bin/env ruby
-require 'logger'
-require File.dirname(__FILE__) + '/../test_helper'
-
-class TestRawInternals < Test::Unit::TestCase
-
- def setup
- set_file_paths
- end
-
- def test_raw_log
- with_temp_bare do |g|
- t_log(g)
- end
- end
-
- def test_packed_log
- with_temp_bare do |g|
- g.repack
- t_log(g)
- end
- end
-
- def test_commit_object
- g = Git.bare(@wbare)
- c = g.gcommit("v2.5")
- assert_equal('test', c.message)
- end
-
- def test_lstree
- g = Git.bare(@wbare)
- c = g.object("v2.5").gtree
- sha = c.sha
-
- repo = Git::Raw::Repository.new(@wbare)
- assert_equal('ex_dir', repo.object(sha).entry.first.name)
- end
-
- def t_log(g)
- c = g.object("v2.5")
- sha = c.sha
-
- repo = Git::Raw::Repository.new(g.repo.path)
- raw_out = repo.log(sha)
-
- assert_equal('commit 546bec6f8872efa41d5d97a369f669165ecda0de', raw_out.split("\n").first)
- assert_equal('546bec6f8872efa41d5d97a369f669165ecda0de', c.log(30).first.sha)
- end
-
-
-
-
-end \ No newline at end of file