From 6c7d8b50b2091a0e5deb80e20260e24ad846b1fd Mon Sep 17 00:00:00 2001 From: scott Chacon Date: Wed, 7 Nov 2007 16:43:47 -0800 Subject: [PATCH] started test framework --- Rakefile | 4 ++++ tests/all_tests.rb | 3 +++ tests/test_helper.rb | 2 ++ tests/test_init.rb | 12 ++++++++++++ 4 files changed, 21 insertions(+) create mode 100644 tests/all_tests.rb create mode 100644 tests/test_helper.rb create mode 100644 tests/test_init.rb diff --git a/Rakefile b/Rakefile index 24ff322..bbc6c6f 100644 --- a/Rakefile +++ b/Rakefile @@ -25,3 +25,7 @@ task :default => "pkg/#{spec.name}-#{spec.version}.gem" do puts "generated latest version" end +task :test do + require File.dirname(__FILE__) + '/tests/all_tests.rb' +end + diff --git a/tests/all_tests.rb b/tests/all_tests.rb new file mode 100644 index 0000000..0fc5f75 --- /dev/null +++ b/tests/all_tests.rb @@ -0,0 +1,3 @@ +Dir.chdir(File.dirname(__FILE__)) do + Dir.glob('**/test_*.rb') { |test_case| require test_case } +end diff --git a/tests/test_helper.rb b/tests/test_helper.rb new file mode 100644 index 0000000..2216f60 --- /dev/null +++ b/tests/test_helper.rb @@ -0,0 +1,2 @@ +require 'test/unit' +require File.dirname(__FILE__) + '/../lib/git' diff --git a/tests/test_init.rb b/tests/test_init.rb new file mode 100644 index 0000000..a8e93e9 --- /dev/null +++ b/tests/test_init.rb @@ -0,0 +1,12 @@ +#!/usr/bin/env ruby + +require File.dirname(__FILE__) + '/test_helper' + +class TestInit < Test::Unit::TestCase + def setup + end + + def test_open + Git.open + end +end -- 2.11.4.GIT