##// END OF EJS Templates
scm: mercurial: split latest_changesets test to tag and branch...
Toshi MARUYAMA -
r12473:fdc0731cb56e
parent child
Show More
@@ -187,8 +187,14 class RepositoryMercurialTest < ActiveSupport::TestCase
187
187
188 changesets = @repository.latest_changesets(path, '12', 1)
188 changesets = @repository.latest_changesets(path, '12', 1)
189 assert_equal %w|12|, changesets.collect(&:revision)
189 assert_equal %w|12|, changesets.collect(&:revision)
190 end
191
192 def test_latest_changesets_tag
193 assert_equal 0, @repository.changesets.count
194 @repository.fetch_changesets
195 @project.reload
196 assert_equal NUM_REV, @repository.changesets.count
190
197
191 # tag
192 changesets = @repository.latest_changesets('', 'tag_test.00')
198 changesets = @repository.latest_changesets('', 'tag_test.00')
193 assert_equal %w|5 4 3 2 1 0|, changesets.collect(&:revision)
199 assert_equal %w|5 4 3 2 1 0|, changesets.collect(&:revision)
194
200
@@ -200,8 +206,14 class RepositoryMercurialTest < ActiveSupport::TestCase
200
206
201 changesets = @repository.latest_changesets('sources', 'tag_test.00', 2)
207 changesets = @repository.latest_changesets('sources', 'tag_test.00', 2)
202 assert_equal %w|4 3|, changesets.collect(&:revision)
208 assert_equal %w|4 3|, changesets.collect(&:revision)
209 end
210
211 def test_latest_changesets_branch
212 assert_equal 0, @repository.changesets.count
213 @repository.fetch_changesets
214 @project.reload
215 assert_equal NUM_REV, @repository.changesets.count
203
216
204 # named branch
205 if @repository.scm.class.client_version_above?([1, 6])
217 if @repository.scm.class.client_version_above?([1, 6])
206 changesets = @repository.latest_changesets('', @branch_char_1)
218 changesets = @repository.latest_changesets('', @branch_char_1)
207 assert_equal %w|27 26|, changesets.collect(&:revision)
219 assert_equal %w|27 26|, changesets.collect(&:revision)
General Comments 0
You need to be logged in to leave comments. Login now