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