]> source.dussan.org Git - redmine.git/commitdiff
scm: git: replace "order" at unit model test of fetching from scratch (#5357)
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Fri, 17 Feb 2012 14:27:52 +0000 (14:27 +0000)
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Fri, 17 Feb 2012 14:27:52 +0000 (14:27 +0000)
On Rails 3.0.11, this test fails.
Revision order of Git and Mercurial is not date/time order.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8898 e93f8b46-1217-0410-a6f0-8f06a7374b81

test/unit/repository_git_test.rb

index febbd7025b289ea70b3fe52ceefbe47177965870..6cfd3c65a231640c96cc709c1f343d377b9e0f85 100644 (file)
@@ -74,15 +74,14 @@ class RepositoryGitTest < ActiveSupport::TestCase
       assert_equal NUM_REV, @repository.changesets.count
       assert_equal 39, @repository.changes.count
 
-      commit = @repository.changesets.find(:first, :order => 'committed_on ASC')
+      commit = @repository.changesets.find_by_revision("7234cb2750b63f47bff735edc50a1c0a433c2518")
+      assert_equal "7234cb2750b63f47bff735edc50a1c0a433c2518", commit.scmid
       assert_equal "Initial import.\nThe repository contains 3 files.", commit.comments
       assert_equal "jsmith <jsmith@foo.bar>", commit.committer
       assert_equal User.find_by_login('jsmith'), commit.user
       # TODO: add a commit with commit time <> author time to the test repository
       assert_equal "2007-12-14 09:22:52".to_time, commit.committed_on
       assert_equal "2007-12-14".to_date, commit.commit_date
-      assert_equal "7234cb2750b63f47bff735edc50a1c0a433c2518", commit.revision
-      assert_equal "7234cb2750b63f47bff735edc50a1c0a433c2518", commit.scmid
       assert_equal 3, commit.changes.count
       change = commit.changes.sort_by(&:path).first
       assert_equal "README", change.path