public function testPrependToInsertInEmptyAmount13Reserve3() { $config = ['amountOptimize' => 13, 'reserveFactor' => 3]; $node = new Node(['slug' => 'new']); Yii::configure($node->getBehavior('tree'), $config); $this->assertTrue($node->prependTo(Node::findOne(6))->save()); $node = new MultipleTreeNode(['slug' => 'new']); Yii::configure($node->getBehavior('tree'), $config); $this->assertTrue($node->prependTo(MultipleTreeNode::findOne(6))->save()); $dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); $expectedDataSet = new ArrayDataSet(require __DIR__ . '/data/test-prepend-to-insert-in-empty-amount-13-reserve-3.php'); $this->assertDataSetsEqual($expectedDataSet, $dataSet); }