|
@@ 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 |
|
{ |