@@ 759-768 (lines=10) @@ | ||
756 | $this->assertTrue($node->insertAfter(Node::findOne(30))->save()); |
|
757 | } |
|
758 | ||
759 | public function testDelete() |
|
760 | { |
|
761 | $this->assertEquals(1, Node::findOne(3)->delete()); |
|
762 | ||
763 | $this->assertEquals(1, NodeJoin::findOne(43)->delete()); |
|
764 | ||
765 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
766 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-delete.php')); |
|
767 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
768 | } |
|
769 | ||
770 | /** |
|
771 | * @expectedException \yii\base\Exception |
|
@@ 787-796 (lines=10) @@ | ||
784 | $node->delete(); |
|
785 | } |
|
786 | ||
787 | public function testDeleteWithChildren() |
|
788 | { |
|
789 | $this->assertEquals(13, Node::findOne(3)->deleteWithChildren()); |
|
790 | ||
791 | $this->assertEquals(5, NodeJoin::findOne(43)->deleteWithChildren()); |
|
792 | ||
793 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
794 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-delete-with-children.php')); |
|
795 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
796 | } |
|
797 | ||
798 | public function testDeleteWithChildrenRoot() |
|
799 | { |