Defect #26443 » 0001-Add-test-assertions-showcasing-the-issue.patch
| test/unit/helpers/application_helper_test.rb | ||
|---|---|---|
| 282 | 282 |
end |
| 283 | 283 | |
| 284 | 284 |
def test_redmine_links |
| 285 |
user_with_email_login = User.generate!(:login => 'abcd@example.com') |
|
| 286 |
u_wel_id = user_with_email_login.id |
|
| 287 | ||
| 285 | 288 |
issue_link = link_to('#3', {:controller => 'issues', :action => 'show', :id => 3},
|
| 286 | 289 |
:class => Issue.find(3).css_classes, :title => 'Bug: Error 281 when updating a recipe (New)') |
| 287 | 290 |
note_link = link_to('#3-14', {:controller => 'issues', :action => 'show', :id => 3, :anchor => 'note-14'},
|
| ... | ... | |
| 390 | 393 |
'@jsmith' => link_to_user(User.find_by_id(2)), |
| 391 | 394 |
# invalid user |
| 392 | 395 |
'user:foobar' => 'user:foobar', |
| 396 |
#user with email as login |
|
| 397 |
"user##{u_wel_id}" => link_to_user(User.find_by_id(u_wel_id)),
|
|
| 398 |
# The following two (commented-out) assertions fail... |
|
| 399 |
#'user:abcd@example.com' => link_to_user(User.find_by_id(u_wel_id)), |
|
| 400 |
#'user:"abcd@example.com"' => link_to_user(User.find_by_id(u_wel_id)), |
|
| 401 |
# The following works though |
|
| 402 |
'@abcd@example.com' => link_to_user(User.find_by_id(u_wel_id)), |
|
| 393 | 403 |
} |
| 394 | 404 |
@project = Project.find(1) |
| 395 | 405 |
to_test.each { |text, result| assert_equal "<p>#{result}</p>", textilizable(text), "#{text} failed" }
|