@@ 779-788 (lines=10) @@ | ||
776 | $this->assertTrue($node->insertAfter(Node::findOne(30))->save()); |
|
777 | } |
|
778 | ||
779 | public function testDelete() |
|
780 | { |
|
781 | $this->assertEquals(1, Node::findOne(3)->delete()); |
|
782 | ||
783 | $this->assertEquals(1, NodeJoin::findOne(43)->delete()); |
|
784 | ||
785 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
786 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-delete.php')); |
|
787 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
788 | } |
|
789 | ||
790 | /** |
|
791 | * @expectedException \yii\base\Exception |
|
@@ 807-816 (lines=10) @@ | ||
804 | $node->delete(); |
|
805 | } |
|
806 | ||
807 | public function testDeleteWithChildren() |
|
808 | { |
|
809 | $this->assertEquals(13, Node::findOne(3)->deleteWithChildren()); |
|
810 | ||
811 | $this->assertEquals(5, NodeJoin::findOne(43)->deleteWithChildren()); |
|
812 | ||
813 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
814 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-delete-with-children.php')); |
|
815 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
816 | } |
|
817 | ||
818 | public function testDeleteWithChildrenRoot() |
|
819 | { |