From 169381bbce998807c119f291d69b8ae1d8fb5785 Mon Sep 17 00:00:00 2001 From: scott Chacon Date: Wed, 7 Nov 2007 17:19:09 -0800 Subject: added some testing files and got some real tests to run --- tests/units/test_git_path.rb | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 tests/units/test_git_path.rb (limited to 'tests/units/test_git_path.rb') diff --git a/tests/units/test_git_path.rb b/tests/units/test_git_path.rb new file mode 100644 index 0000000..c136abb --- /dev/null +++ b/tests/units/test_git_path.rb @@ -0,0 +1,29 @@ +#!/usr/bin/env ruby + +require File.dirname(__FILE__) + '/../test_helper' + +class TestGitPath < Test::Unit::TestCase + + def setup + set_file_paths + @git = Git.open(@wdir) + end + + def test_readables + assert(@git.dir.readable?) + assert(@git.index.readable?) + assert(@git.repo.readable?) + end + + def test_readables + in_temp_dir do |dir| + FileUtils.cp_r(@wdir, 'test') + g = Git.open(File.join(dir, 'test')) + + assert(g.dir.writable?) + assert(g.index.writable?) + assert(g.repo.writable?) + end + end + +end \ No newline at end of file -- cgit