|
@@ 228-245 (lines=18) @@
|
| 225 |
|
$node->makeRoot()->save(); |
| 226 |
|
} |
| 227 |
|
|
| 228 |
|
public function testPrependToInsertInNoEmpty() |
| 229 |
|
{ |
| 230 |
|
$node = new Node(['slug' => 'new1']); |
| 231 |
|
$this->assertTrue($node->prependTo(Node::findOne(1))->save()); |
| 232 |
|
|
| 233 |
|
$node = new Node(['slug' => 'new2']); |
| 234 |
|
$this->assertTrue($node->prependTo(Node::findOne(6))->save()); |
| 235 |
|
|
| 236 |
|
$node = new MultipleTreeNode(['slug' => 'new1']); |
| 237 |
|
$this->assertTrue($node->prependTo(MultipleTreeNode::findOne(1))->save()); |
| 238 |
|
|
| 239 |
|
$node = new MultipleTreeNode(['slug' => 'new2']); |
| 240 |
|
$this->assertTrue($node->prependTo(MultipleTreeNode::findOne(6))->save()); |
| 241 |
|
|
| 242 |
|
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
| 243 |
|
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-insert-in-no-empty.php')); |
| 244 |
|
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
| 245 |
|
} |
| 246 |
|
|
| 247 |
|
public function testPrependToInsertInEmpty() |
| 248 |
|
{ |
|
@@ 471-488 (lines=18) @@
|
| 468 |
|
$node->prependTo(Node::findOne(11))->save(); |
| 469 |
|
} |
| 470 |
|
|
| 471 |
|
public function testAppendToInsertInNoEmpty() |
| 472 |
|
{ |
| 473 |
|
$node = new Node(['slug' => 'new1']); |
| 474 |
|
$this->assertTrue($node->appendTo(Node::findOne(2))->save()); |
| 475 |
|
|
| 476 |
|
$node = new Node(['slug' => 'new2']); |
| 477 |
|
$this->assertTrue($node->appendTo(Node::findOne(6))->save()); |
| 478 |
|
|
| 479 |
|
$node = new MultipleTreeNode(['slug' => 'new1']); |
| 480 |
|
$this->assertTrue($node->appendTo(MultipleTreeNode::findOne(2))->save()); |
| 481 |
|
|
| 482 |
|
$node = new MultipleTreeNode(['slug' => 'new2']); |
| 483 |
|
$this->assertTrue($node->appendTo(MultipleTreeNode::findOne(6))->save()); |
| 484 |
|
|
| 485 |
|
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
| 486 |
|
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-insert-in-no-empty.php')); |
| 487 |
|
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
| 488 |
|
} |
| 489 |
|
|
| 490 |
|
public function testAppendToInsertInEmpty() |
| 491 |
|
{ |