public function testMoveToInsertGap() { $item = new Item(['parent_id' => 1, 'slug' => 'new1']); $this->assertTrue($item->moveTo(-2, true)->save()); $item = new ItemWindow(['parent_id' => 6, 'slug' => 'new2']); $this->assertTrue($item->moveTo(4, false)->save()); $dataSet = $this->getConnection()->createDataSet(['item']); $expectedDataSet = new ArrayDataSet(require __DIR__ . '/data/test-move-to-insert-gap.php'); $this->assertDataSetsEqual($expectedDataSet, $dataSet); }