public function testCopyLanguageTree() { $data = $this->prepareCopyLanguageTree(); $this->mapper->copyLanguage($data[0]->getUuid(), 1, 'sulu_io', 'de', 'en'); $this->mapper->save(['title' => 'test-en', 'url' => '/test-en'], 'overview', 'sulu_io', 'en', 1, true, $data[0]->getUuid(), null, null, false); $this->session->refresh(false); $this->mapper->copyLanguage($data[1]->getUuid(), 1, 'sulu_io', 'de', 'en'); $result = $this->mapper->load($data[0]->getUuid(), 'sulu_io', 'en'); $this->assertEquals('test-en', $result->getPropertyValue('title')); $this->assertEquals('/test-en', $result->getPropertyValue('url')); $result = $this->mapper->load($data[1]->getUuid(), 'sulu_io', 'en'); $this->assertEquals('childtest', $result->getPropertyValue('title')); $this->assertEquals('/test-en/childtest', $result->getPropertyValue('url')); }