##// END OF EJS Templates
scm: git: test: model: add test of parents (#5501)...
Toshi MARUYAMA -
r7592:e0f7acaf6130
parent child
Show More
@@ -173,6 +173,25 class RepositoryGitTest < ActiveSupport::TestCase
173 assert_equal 15, @repository.changesets.count
173 assert_equal 15, @repository.changesets.count
174 end
174 end
175
175
176 def test_parents
177 assert_equal 0, @repository.changesets.count
178 @repository.fetch_changesets
179 @project.reload
180 assert_equal NUM_REV, @repository.changesets.count
181 r1 = @repository.find_changeset_by_name("7234cb2750b63")
182 assert_equal [], r1.parents
183 r2 = @repository.find_changeset_by_name("899a15dba03a3")
184 assert_equal 1, r2.parents.length
185 assert_equal "7234cb2750b63f47bff735edc50a1c0a433c2518",
186 r2.parents[0].identifier
187 r3 = @repository.find_changeset_by_name("32ae898b720c2")
188 assert_equal 2, r3.parents.length
189 assert_equal "4a07fe31bffcf2888791f3e6cbc9c4545cefe3e8",
190 r3.parents[0].identifier
191 assert_equal "7e61ac704deecde634b51e59daa8110435dcb3da",
192 r3.parents[1].identifier
193 end
194
176 def test_db_consistent_ordering_init
195 def test_db_consistent_ordering_init
177 assert_nil @repository.extra_info
196 assert_nil @repository.extra_info
178 assert_equal 0, @repository.changesets.count
197 assert_equal 0, @repository.changesets.count
General Comments 0
You need to be logged in to leave comments. Login now