Doctrine\Tests\ODM\CouchDB\UnitOfWorkTest::testScheduleInsertCancelsScheduleRemove PHP Method

testScheduleInsertCancelsScheduleRemove() public method

    public function testScheduleInsertCancelsScheduleRemove()
    {
        $user1 = $this->uow->createDocument($this->type, array('_id' => '1', '_rev' => 1, 'username' => 'foo', 'type' => $this->type));
        $this->uow->scheduleRemove($user1);
        $this->assertEquals(UnitOfWork::STATE_REMOVED, $this->uow->getDocumentState($user1));
        $this->uow->scheduleInsert($user1);
        $this->assertEquals(UnitOfWork::STATE_MANAGED, $this->uow->getDocumentState($user1));
    }