@@ -34,8 +34,7 class Repository::Mercurial < Repository | |||
|
34 | 34 | |
|
35 | 35 | # Returns the readable identifier for the given mercurial changeset |
|
36 | 36 | def self.format_changeset_identifier(changeset) |
|
37 |
|
|
|
38 | changeset.revision | |
|
37 | "#{changeset.revision}:#{changeset.scmid}" | |
|
39 | 38 | end |
|
40 | 39 | |
|
41 | 40 | # Returns the identifier for the given Mercurial changeset |
@@ -146,6 +146,23 class RepositoryMercurialTest < ActiveSupport::TestCase | |||
|
146 | 146 | c = @repository.changesets.find_by_revision('2') |
|
147 | 147 | assert_equal c.scmid, c.identifier |
|
148 | 148 | end |
|
149 | ||
|
150 | def test_format_identifier | |
|
151 | @repository.fetch_changesets | |
|
152 | @repository.reload | |
|
153 | c = @repository.changesets.find_by_revision('2') | |
|
154 | assert_equal '2:400bb8672109', c.format_identifier | |
|
155 | end | |
|
156 | ||
|
157 | def test_activities | |
|
158 | c = Changeset.new(:repository => @repository, | |
|
159 | :committed_on => Time.now, | |
|
160 | :revision => '123', | |
|
161 | :scmid => 'abc400bb8672', | |
|
162 | :comments => 'test') | |
|
163 | assert c.event_title.include?('123:abc400bb8672:') | |
|
164 | assert_equal 'abc400bb8672', c.event_url[:rev] | |
|
165 | end | |
|
149 | 166 | else |
|
150 | 167 | puts "Mercurial test repository NOT FOUND. Skipping unit tests !!!" |
|
151 | 168 | def test_fake; assert true end |
General Comments 0
You need to be logged in to leave comments.
Login now