]> source.dussan.org Git - redmine.git/commitdiff
scm: mercurial: add compatible test for "info" method.
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Wed, 16 Feb 2011 01:13:49 +0000 (01:13 +0000)
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Wed, 16 Feb 2011 01:13:49 +0000 (01:13 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4838 e93f8b46-1217-0410-a6f0-8f06a7374b81

test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb

index a6fc3612a0b9af2229b6734b42e520ef1f2ed0df..b1afed075a4ef5cfbb65174b168418fd09d37695 100644 (file)
@@ -42,6 +42,16 @@ begin
         end
       end
 
+      def test_info
+        [REPOSITORY_PATH, REPOSITORY_PATH + "/",
+             REPOSITORY_PATH + "//"].each do |repo|
+          adp = Redmine::Scm::Adapters::MercurialAdapter.new(repo)
+          assert_equal REPOSITORY_PATH, adp.info.root_url
+          # assert_equal '16', adp.info.lastrev.revision
+          assert_equal '4cddb4e45f52',adp.info.lastrev.scmid
+        end
+      end
+
       def test_diff
         if @adapter.class.client_version_above?([1, 2])
           assert_nil @adapter.diff(nil, '100000')