##// END OF EJS Templates
Rails3: scm: git: fix error of test_fetch_changesets_incremental at unit model test...
Toshi MARUYAMA -
r6945:63b9005f4541
parent child
Show More
@@ -91,9 +91,10 class RepositoryGitTest < ActiveSupport::TestCase
91 end
91 end
92
92
93 def test_fetch_changesets_incremental
93 def test_fetch_changesets_incremental
94 assert_equal 0, @repository.changesets.count
94 @repository.fetch_changesets
95 @repository.fetch_changesets
95 @repository.reload
96 @project.reload
96 assert_equal 21, @repository.changesets.count
97 assert_equal NUM_REV, @repository.changesets.count
97 assert_equal 33, @repository.changes.count
98 assert_equal 33, @repository.changes.count
98 extra_info_db = @repository.extra_info["branches"]
99 extra_info_db = @repository.extra_info["branches"]
99 assert_equal 4, extra_info_db.size
100 assert_equal 4, extra_info_db.size
@@ -113,7 +114,7 class RepositoryGitTest < ActiveSupport::TestCase
113 @repository.changesets.each do |rev|
114 @repository.changesets.each do |rev|
114 rev.destroy if del_revs.detect {|r| r == rev.scmid.to_s }
115 rev.destroy if del_revs.detect {|r| r == rev.scmid.to_s }
115 end
116 end
116 @repository.reload
117 @project.reload
117 cs1 = @repository.changesets
118 cs1 = @repository.changesets
118 assert_equal 15, cs1.count
119 assert_equal 15, cs1.count
119 h = @repository.extra_info.dup
120 h = @repository.extra_info.dup
@@ -121,13 +122,14 class RepositoryGitTest < ActiveSupport::TestCase
121 "4a07fe31bffcf2888791f3e6cbc9c4545cefe3e8"
122 "4a07fe31bffcf2888791f3e6cbc9c4545cefe3e8"
122 @repository.merge_extra_info(h)
123 @repository.merge_extra_info(h)
123 @repository.save
124 @repository.save
124 @repository.reload
125 @project.reload
125 extra_info_db_1 = @repository.extra_info["branches"]
126 extra_info_db_1 = @repository.extra_info["branches"]
126 assert_equal "4a07fe31bffcf2888791f3e6cbc9c4545cefe3e8",
127 assert_equal "4a07fe31bffcf2888791f3e6cbc9c4545cefe3e8",
127 extra_info_db_1["master"]["last_scmid"]
128 extra_info_db_1["master"]["last_scmid"]
128
129
129 @repository.fetch_changesets
130 @repository.fetch_changesets
130 assert_equal 21, @repository.changesets.count
131 @project.reload
132 assert_equal NUM_REV, @repository.changesets.count
131 end
133 end
132
134
133 def test_fetch_changesets_invalid_rev
135 def test_fetch_changesets_invalid_rev
General Comments 0
You need to be logged in to leave comments. Login now