@@ -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