public function testInsertBeforeInsertBegin() { $node = new Node(['slug' => 'new1']); $this->assertTrue($node->insertBefore(Node::findOne(16))->save()); $node = new NodeJoin(['slug' => 'new2']); $this->assertTrue($node->insertBefore(NodeJoin::findOne(57))->save()); $dataSet = $this->getConnection()->createDataSet(['tree']); $expectedDataSet = new ArrayDataSet(require __DIR__ . '/data/test-insert-before-insert-begin.php'); $this->assertDataSetsEqual($expectedDataSet, $dataSet); }