Ejemplo n.º 1
0
 /**
  * @covers \BackBee\NestedNode\Repository\PageRepository::toTrash
  */
 public function testToTrash()
 {
     $section1 = $this->repository->find('section1');
     $page1 = $this->repository->find('page1');
     $page2 = $this->repository->find('page2');
     $page3 = $this->repository->find('page3');
     $this->assertEquals($page3, $this->repository->toTrash($page3));
     $this->assertEquals(Page::STATE_DELETED, $page3->getState());
     $this->assertEquals($section1, $this->repository->toTrash($section1));
     self::$em->refresh($page1);
     self::$em->refresh($page2);
     $this->assertEquals(Page::STATE_DELETED, $section1->getState());
     $this->assertEquals(Page::STATE_DELETED, $page1->getState());
     $this->assertEquals(Page::STATE_DELETED, $page2->getState());
 }