- T
Source: show
# File rails/activerecord/test/mixin_test.rb, line 319 def test_ancestors assert_equal [], mixins(:tree_1).ancestors assert_equal [mixins(:tree_1)], mixins(:tree_2).ancestors assert_equal [mixins(:tree_2), mixins(:tree_1)], mixins(:tree_3).ancestors assert_equal [mixins(:tree_1)], mixins(:tree_4).ancestors assert_equal [], mixins(:tree2_1).ancestors assert_equal [], mixins(:tree3_1).ancestors end
Source: show
# File rails/activerecord/test/mixin_test.rb, line 275 def test_children assert_equal mixins(:tree_1).children, [mixins(:tree_2), mixins(:tree_4)] assert_equal mixins(:tree_2).children, [mixins(:tree_3)] assert_equal mixins(:tree_3).children, [] assert_equal mixins(:tree_4).children, [] end
Source: show
# File rails/activerecord/test/mixin_test.rb, line 297 def test_delete assert_equal 6, TreeMixin.count mixins(:tree_1).destroy assert_equal 2, TreeMixin.count mixins(:tree2_1).destroy mixins(:tree3_1).destroy assert_equal 0, TreeMixin.count end
Source: show
# File rails/activerecord/test/mixin_test.rb, line 266 def test_has_child assert_deprecated 'has_children?' do assert_equal true, mixins(:tree_1).has_children? assert_equal true, mixins(:tree_2).has_children? assert_equal false, mixins(:tree_3).has_children? assert_equal false, mixins(:tree_4).has_children? end end
Source: show
# File rails/activerecord/test/mixin_test.rb, line 282 def test_has_parent assert_deprecated 'has_parent?' do assert_equal false, mixins(:tree_1).has_parent? assert_equal true, mixins(:tree_2).has_parent? assert_equal true, mixins(:tree_3).has_parent? assert_equal true, mixins(:tree_4).has_parent? end end
Source: show
# File rails/activerecord/test/mixin_test.rb, line 306 def test_insert @extra = mixins(:tree_1).children.create assert @extra assert_equal @extra.parent, mixins(:tree_1) assert_equal 3, mixins(:tree_1).children.size assert mixins(:tree_1).children.include?(@extra) assert mixins(:tree_1).children.include?(mixins(:tree_2)) assert mixins(:tree_1).children.include?(mixins(:tree_4)) end
Source: show
# File rails/activerecord/test/mixin_test.rb, line 291 def test_parent assert_equal mixins(:tree_2).parent, mixins(:tree_1) assert_equal mixins(:tree_2).parent, mixins(:tree_4).parent assert_nil mixins(:tree_1).parent end
Source: show
# File rails/activerecord/test/mixin_test.rb, line 328 def test_root assert_equal mixins(:tree_1), TreeMixin.root assert_equal mixins(:tree_1), mixins(:tree_1).root assert_equal mixins(:tree_1), mixins(:tree_2).root assert_equal mixins(:tree_1), mixins(:tree_3).root assert_equal mixins(:tree_1), mixins(:tree_4).root assert_equal mixins(:tree2_1), mixins(:tree2_1).root assert_equal mixins(:tree3_1), mixins(:tree3_1).root end
Source: show
# File rails/activerecord/test/mixin_test.rb, line 338 def test_roots assert_equal [mixins(:tree_1), mixins(:tree2_1), mixins(:tree3_1)], TreeMixin.roots end
Source: show
# File rails/activerecord/test/mixin_test.rb, line 351 def test_self_and_siblings assert_equal [mixins(:tree_1), mixins(:tree2_1), mixins(:tree3_1)], mixins(:tree_1).self_and_siblings assert_equal [mixins(:tree_2), mixins(:tree_4)], mixins(:tree_2).self_and_siblings assert_equal [mixins(:tree_3)], mixins(:tree_3).self_and_siblings assert_equal [mixins(:tree_2), mixins(:tree_4)], mixins(:tree_4).self_and_siblings assert_equal [mixins(:tree_1), mixins(:tree2_1), mixins(:tree3_1)], mixins(:tree2_1).self_and_siblings assert_equal [mixins(:tree_1), mixins(:tree2_1), mixins(:tree3_1)], mixins(:tree3_1).self_and_siblings end
Source: show
# File rails/activerecord/test/mixin_test.rb, line 342 def test_siblings assert_equal [mixins(:tree2_1), mixins(:tree3_1)], mixins(:tree_1).siblings assert_equal [mixins(:tree_4)], mixins(:tree_2).siblings assert_equal [], mixins(:tree_3).siblings assert_equal [mixins(:tree_2)], mixins(:tree_4).siblings assert_equal [mixins(:tree_1), mixins(:tree3_1)], mixins(:tree2_1).siblings assert_equal [mixins(:tree_1), mixins(:tree2_1)], mixins(:tree3_1).siblings end