Example #1
0
 public function testUniqueLeaf()
 {
     $root = new TreeSlug();
     $root->setTitle('root');
     $foo1 = new TreeSlug();
     $foo1->setTitle('Foo');
     $foo1->setParent($root);
     $foo2 = new TreeSlug();
     $foo2->setTitle('Foo');
     $foo2->setParent($root);
     $this->em->persist($root);
     $this->em->persist($foo1);
     $this->em->persist($foo2);
     $this->em->flush();
     $this->assertEquals('root/foo', $foo1->getSlug());
     $this->assertEquals('root/foo-1', $foo2->getSlug());
 }