@@ -252,14 +252,14 class IssueNestedSetTest < ActiveSupport::TestCase | |||||
252 | root = Issue.find(root.id) |
|
252 | root = Issue.find(root.id) | |
253 | assert root.leaf?, "Root issue is not a leaf (lft: #{root.lft}, rgt: #{root.rgt})" |
|
253 | assert root.leaf?, "Root issue is not a leaf (lft: #{root.lft}, rgt: #{root.rgt})" | |
254 | end |
|
254 | end | |
255 |
|
255 | |||
256 | def test_destroy_issue_with_grand_child |
|
256 | def test_destroy_issue_with_grand_child | |
257 | parent = create_issue! |
|
257 | parent = create_issue! | |
258 | issue = create_issue!(:parent_issue_id => parent.id) |
|
258 | issue = create_issue!(:parent_issue_id => parent.id) | |
259 | child = create_issue!(:parent_issue_id => issue.id) |
|
259 | child = create_issue!(:parent_issue_id => issue.id) | |
260 | grandchild1 = create_issue!(:parent_issue_id => child.id) |
|
260 | grandchild1 = create_issue!(:parent_issue_id => child.id) | |
261 | grandchild2 = create_issue!(:parent_issue_id => child.id) |
|
261 | grandchild2 = create_issue!(:parent_issue_id => child.id) | |
262 |
|
262 | |||
263 | assert_difference 'Issue.count', -4 do |
|
263 | assert_difference 'Issue.count', -4 do | |
264 | Issue.find(issue.id).destroy |
|
264 | Issue.find(issue.id).destroy | |
265 | parent.reload |
|
265 | parent.reload |
General Comments 0
You need to be logged in to leave comments.
Login now