Defect #32912 » stale.patch
| object_helpers.rb (working copy) | ||
|---|---|---|
| 105 | 105 |
def Issue.generate!(attributes={}, &block)
|
| 106 | 106 |
issue = Issue.generate(attributes, &block) |
| 107 | 107 |
issue.save! |
| 108 |
issue |
|
| 108 |
issue.reload
|
|
| 109 | 109 |
end |
| 110 | 110 | |
| 111 | 111 |
# Generates an issue with 2 children and a grandchild |
| unit/issue_test.rb (working copy) | ||
|---|---|---|
| 1402 | 1402 |
copy = issue.reload.copy |
| 1403 | 1403 |
assert_difference 'Issue.count', 1+issue.descendants.count do |
| 1404 | 1404 |
assert copy.save |
| 1405 |
assert copy.save |
|
| 1405 |
assert copy.reload.save
|
|
| 1406 | 1406 |
end |
| 1407 | 1407 |
end |
| 1408 | 1408 | |
| ... | ... | |
| 2429 | 2429 |
relation = new_record(IssueRelation) do |
| 2430 | 2430 |
copy.save! |
| 2431 | 2431 |
end |
| 2432 |
copy.reload |
|
| 2432 | 2433 | |
| 2433 | 2434 |
copy.parent_issue_id = parent.id |
| 2434 | 2435 |
assert_save copy |
| ... | ... | |
| 2683 | 2684 |
:possible_values => ['value1', 'value2', 'value3'], |
| 2684 | 2685 |
:multiple => true) |
| 2685 | 2686 | |
| 2686 |
issue = Issue.create!(:project_id => 1, :tracker_id => 1,
|
|
| 2687 |
issue = Issue.generate!(:project_id => 1, :tracker_id => 1,
|
|
| 2687 | 2688 |
:subject => 'Test', :author_id => 1) |
| 2688 | 2689 | |
| 2689 | 2690 |
assert_difference 'Journal.count' do |
| unit/project_test.rb (working copy) | ||
|---|---|---|
| 243 | 243 |
end |
| 244 | 244 | |
| 245 | 245 |
def test_destroy_should_destroy_subtasks |
| 246 |
issues = (0..2).to_a.map {Issue.create!(:project_id => 1, :tracker_id => 1, :author_id => 1, :subject => 'test')}
|
|
| 246 |
issues = (0..2).to_a.map {Issue.generate!(:project_id => 1, :tracker_id => 1, :author_id => 1, :subject => 'test')}
|
|
| 247 | 247 |
issues[0].update! :parent_issue_id => issues[1].id |
| 248 | 248 |
issues[2].update! :parent_issue_id => issues[1].id |
| 249 | 249 |
assert_equal 2, issues[1].children.count |
| unit/user_test.rb (working copy) | ||
|---|---|---|
| 305 | 305 |
end |
| 306 | 306 | |
| 307 | 307 |
def test_destroy_should_update_journals |
| 308 |
issue = Issue.create!(:project_id => 1, :author_id => 2,
|
|
| 308 |
issue = Issue.generate!(:project_id => 1, :author_id => 2,
|
|
| 309 | 309 |
:tracker_id => 1, :subject => 'foo') |
| 310 | 310 |
issue.init_journal(User.find(2), "update") |
| 311 | 311 |
issue.save! |
| ... | ... | |
| 316 | 316 |
end |
| 317 | 317 | |
| 318 | 318 |
def test_destroy_should_update_journal_details_old_value |
| 319 |
issue = Issue.create!(:project_id => 1, :author_id => 1,
|
|
| 319 |
issue = Issue.generate!(:project_id => 1, :author_id => 1,
|
|
| 320 | 320 |
:tracker_id => 1, :subject => 'foo', :assigned_to_id => 2) |
| 321 | 321 |
issue.init_journal(User.find(1), "update") |
| 322 | 322 |
issue.assigned_to_id = nil |
| ... | ... | |
| 332 | 332 |
end |
| 333 | 333 | |
| 334 | 334 |
def test_destroy_should_update_journal_details_value |
| 335 |
issue = Issue.create!(:project_id => 1, :author_id => 1,
|
|
| 335 |
issue = Issue.generate!(:project_id => 1, :author_id => 1,
|
|
| 336 | 336 |
:tracker_id => 1, :subject => 'foo') |
| 337 | 337 |
issue.init_journal(User.find(1), "update") |
| 338 | 338 |
issue.assigned_to_id = 2 |