public function testMakeRootInsert() { (new TestMigration())->up(); $dataSet = new ArrayDataSet(require __DIR__ . '/data/empty.php'); $this->getDatabaseTester()->setDataSet($dataSet); $this->getDatabaseTester()->onSetUp(); $node = new Node(['slug' => 'r']); $this->assertTrue($node->makeRoot()->save()); $node = new MultipleTreeNode(['slug' => 'r1']); $this->assertTrue($node->makeRoot()->save()); $node = new MultipleTreeNode(['slug' => 'r2', 'tree' => 100]); $this->assertTrue($node->makeRoot()->save()); $dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); $expectedDataSet = new ArrayDataSet(require __DIR__ . '/data/test-make-root-insert.php'); $this->assertDataSetsEqual($expectedDataSet, $dataSet); }