@@ -78,13 +78,19 class RepositoryGitTest < ActiveSupport::TestCase | |||||
78 |
|
78 | |||
79 | def test_fetch_changesets_incremental |
|
79 | def test_fetch_changesets_incremental | |
80 | @repository.fetch_changesets |
|
80 | @repository.fetch_changesets | |
81 | # Remove the 3 latest changesets |
|
81 | ||
82 | @repository.changesets.find(:all, :order => 'committed_on DESC', :limit => 8).each(&:destroy) |
|
82 | # Remove the latest changesets | |
|
83 | @repository.changesets.find( | |||
|
84 | :all, | |||
|
85 | :order => 'committed_on DESC', | |||
|
86 | :limit => 8).each(&:destroy) | |||
83 | @repository.reload |
|
87 | @repository.reload | |
84 | cs1 = @repository.changesets |
|
88 | cs1 = @repository.changesets | |
85 | assert_equal 13, cs1.count |
|
89 | assert_equal 13, cs1.count | |
86 |
|
90 | |||
87 |
rev_a_commit = @repository.changesets.find( |
|
91 | rev_a_commit = @repository.changesets.find( | |
|
92 | :first, | |||
|
93 | :order => 'committed_on DESC') | |||
88 | assert_equal '4f26664364207fa8b1af9f8722647ab2d4ac5d43', rev_a_commit.revision |
|
94 | assert_equal '4f26664364207fa8b1af9f8722647ab2d4ac5d43', rev_a_commit.revision | |
89 | # Mon Jul 5 22:34:26 2010 +0200 |
|
95 | # Mon Jul 5 22:34:26 2010 +0200 | |
90 | rev_a_committed_on = Time.gm(2010, 7, 5, 20, 34, 26) |
|
96 | rev_a_committed_on = Time.gm(2010, 7, 5, 20, 34, 26) | |
@@ -243,14 +249,16 class RepositoryGitTest < ActiveSupport::TestCase | |||||
243 | def test_identifier |
|
249 | def test_identifier | |
244 | @repository.fetch_changesets |
|
250 | @repository.fetch_changesets | |
245 | @repository.reload |
|
251 | @repository.reload | |
246 |
c = @repository.changesets.find_by_revision( |
|
252 | c = @repository.changesets.find_by_revision( | |
|
253 | '7234cb2750b63f47bff735edc50a1c0a433c2518') | |||
247 | assert_equal c.scmid, c.identifier |
|
254 | assert_equal c.scmid, c.identifier | |
248 | end |
|
255 | end | |
249 |
|
256 | |||
250 | def test_format_identifier |
|
257 | def test_format_identifier | |
251 | @repository.fetch_changesets |
|
258 | @repository.fetch_changesets | |
252 | @repository.reload |
|
259 | @repository.reload | |
253 |
c = @repository.changesets.find_by_revision( |
|
260 | c = @repository.changesets.find_by_revision( | |
|
261 | '7234cb2750b63f47bff735edc50a1c0a433c2518') | |||
254 | assert_equal '7234cb27', c.format_identifier |
|
262 | assert_equal '7234cb27', c.format_identifier | |
255 | end |
|
263 | end | |
256 |
|
264 | |||
@@ -271,7 +279,8 class RepositoryGitTest < ActiveSupport::TestCase | |||||
271 | if str_felix_hex.respond_to?(:force_encoding) |
|
279 | if str_felix_hex.respond_to?(:force_encoding) | |
272 | str_felix_hex.force_encoding('UTF-8') |
|
280 | str_felix_hex.force_encoding('UTF-8') | |
273 | end |
|
281 | end | |
274 |
c = @repository.changesets.find_by_revision( |
|
282 | c = @repository.changesets.find_by_revision( | |
|
283 | 'ed5bb786bbda2dee66a2d50faf51429dbc043a7b') | |||
275 | assert_equal "#{str_felix_hex} <felix@fachschaften.org>", c.committer |
|
284 | assert_equal "#{str_felix_hex} <felix@fachschaften.org>", c.committer | |
276 | end |
|
285 | end | |
277 |
|
286 |
General Comments 0
You need to be logged in to leave comments.
Login now