public function testInsertBefore() { $root = new RootNode(); $pivot = $this->createNode(); $root->append($pivot); $test = $this->createNode(); $collection = new NodeCollection([$test], FALSE); $collection->insertBefore($pivot); $this->assertSame($test, $pivot->previous()); }