##// END OF EJS Templates
scm: mercurial: fix unit model test fails on MySQL and remove duplicates tests....
Toshi MARUYAMA -
r4969:542e0cb88d20
parent child
Show More
@@ -87,7 +87,7 class RepositoryMercurialTest < ActiveSupport::TestCase
87
87
88 # with_limit
88 # with_limit
89 changesets = @repository.latest_changesets('', nil, 2)
89 changesets = @repository.latest_changesets('', nil, 2)
90 assert_equal @repository.latest_changesets('', nil)[0, 2], changesets
90 assert_equal %w|28 27|, changesets.collect(&:revision)
91
91
92 # with_filepath
92 # with_filepath
93 changesets = @repository.latest_changesets('/sql_escape/percent%dir/percent%file1.txt', nil)
93 changesets = @repository.latest_changesets('/sql_escape/percent%dir/percent%file1.txt', nil)
@@ -95,6 +95,21 class RepositoryMercurialTest < ActiveSupport::TestCase
95
95
96 changesets = @repository.latest_changesets('/sql_escape/underscore_dir/understrike_file.txt', nil)
96 changesets = @repository.latest_changesets('/sql_escape/underscore_dir/understrike_file.txt', nil)
97 assert_equal %w|12 9|, changesets.collect(&:revision)
97 assert_equal %w|12 9|, changesets.collect(&:revision)
98
99 changesets = @repository.latest_changesets('README', nil)
100 assert_equal %w|28 17 8 6 1 0|, changesets.collect(&:revision)
101
102 # with_dirpath
103 changesets = @repository.latest_changesets('images', nil)
104 assert_equal %w|1 0|, changesets.collect(&:revision)
105
106 path = 'sql_escape/percent%dir'
107 changesets = @repository.latest_changesets(path, nil)
108 assert_equal %w|13 11 10 9|, changesets.collect(&:revision)
109
110 path = 'sql_escape/underscore_dir'
111 changesets = @repository.latest_changesets(path, nil)
112 assert_equal %w|13 12 9|, changesets.collect(&:revision)
98 end
113 end
99
114
100 def test_copied_files
115 def test_copied_files
@@ -183,36 +198,6 class RepositoryMercurialTest < ActiveSupport::TestCase
183 assert_equal @repository.latest_changesets('', nil)[0, 2], changesets
198 assert_equal @repository.latest_changesets('', nil)[0, 2], changesets
184 end
199 end
185
200
186 def test_latest_changesets_with_filepath
187 @repository.fetch_changesets
188 @repository.reload
189 changesets = @repository.latest_changesets('README', nil)
190 assert_equal %w|28 17 8 6 1 0|, changesets.collect(&:revision)
191
192 path = 'sql_escape/percent%dir/percent%file1.txt'
193 changesets = @repository.latest_changesets(path, nil)
194 assert_equal %w|11 10 9|, changesets.collect(&:revision)
195
196 path = 'sql_escape/underscore_dir/understrike_file.txt'
197 changesets = @repository.latest_changesets(path, nil)
198 assert_equal %w|12 9|, changesets.collect(&:revision)
199 end
200
201 def test_latest_changesets_with_dirpath
202 @repository.fetch_changesets
203 @repository.reload
204 changesets = @repository.latest_changesets('images', nil)
205 assert_equal %w|1 0|, changesets.collect(&:revision)
206
207 path = 'sql_escape/percent%dir'
208 changesets = @repository.latest_changesets(path, nil)
209 assert_equal %w|13 11 10 9|, changesets.collect(&:revision)
210
211 path = 'sql_escape/underscore_dir'
212 changesets = @repository.latest_changesets(path, nil)
213 assert_equal %w|13 12 9|, changesets.collect(&:revision)
214 end
215
216 def test_previous
201 def test_previous
217 @repository.fetch_changesets
202 @repository.fetch_changesets
218 @repository.reload
203 @repository.reload
General Comments 0
You need to be logged in to leave comments. Login now