repository = Repository::Mercurial.create(
:project => Project.find( 4 ),
:url => '/foo/bar/baz' )
- comment = <<-COMMENT
- This is a loooooooooooooooooooooooooooong comment
-
-
- COMMENT
+ long_whitespace = " "
+ expected_comment = "This is a loooooooooooooooooooooooooooong comment"
+ comment = "#{expected_comment}#{long_whitespace}\n"
+ 3.times {comment << "#{long_whitespace}\n"}
changeset = Changeset.new(
:comments => comment, :commit_date => Time.now,
:revision => 0, :scmid => 'f39b7922fb3c',
:committer => 'foo <foo@example.com>',
:committed_on => Time.now, :repository => repository )
assert( changeset.save )
- assert_not_equal( comment, changeset.comments )
- assert_equal( 'This is a loooooooooooooooooooooooooooong comment',
- changeset.comments )
+ assert_not_equal comment, changeset.comments
+ assert_equal expected_comment, changeset.comments
end
def test_for_urls_strip_cvs