##// END OF EJS Templates
remove Rails4 deprecated Relation#all from IssueTest#test_visible_and_nested_set_scopes and add awesome_nested_set regression test...
Toshi MARUYAMA -
r12433:38fa36d23bd5
parent child
Show More
@@ -330,7 +330,23 class IssueTest < ActiveSupport::TestCase
330 end
330 end
331
331
332 def test_visible_and_nested_set_scopes
332 def test_visible_and_nested_set_scopes
333 assert_equal 0, Issue.find(1).descendants.visible.all.size
333 user = User.generate!
334 parent = Issue.generate!(:assigned_to => user)
335 assert parent.visible?(user)
336 child1 = Issue.generate!(:parent_issue_id => parent.id, :assigned_to => user)
337 child2 = Issue.generate!(:parent_issue_id => parent.id, :assigned_to => user)
338 parent.reload
339 child1.reload
340 child2.reload
341 assert child1.visible?(user)
342 assert child2.visible?(user)
343 assert_equal 2, parent.descendants.count
344 assert_equal 2, parent.descendants.visible(user).count
345 # awesome_nested_set 2-1-stable has regression.
346 # https://github.com/collectiveidea/awesome_nested_set/commit/3d5ac746542b564f6586c2316180254b088bebb6
347 # ActiveRecord::StatementInvalid: SQLite3::SQLException: ambiguous column name: lft:
348 assert_equal 2, parent.descendants.collect{|i| i}.size
349 assert_equal 2, parent.descendants.visible(user).collect{|i| i}.size
334 end
350 end
335
351
336 def test_open_scope
352 def test_open_scope
General Comments 0
You need to be logged in to leave comments. Login now