Sokil\Mongo\PersistenceTest::testPersistUpdate PHP Method

testPersistUpdate() public method

public testPersistUpdate ( Sokil\Mongo\Persistence $persistence )
$persistence Sokil\Mongo\Persistence
    public function testPersistUpdate(Persistence $persistence)
    {
        // store document
        $documentId = $this->collection->createDocument(array('param' => 'value'))->save()->getId();
        // get document directly and change
        $document = $this->collection->getDocumentDirectly($documentId);
        $document->param = 'new';
        // add document
        $persistence->persist($document)->flush();
        // get document directly and check
        $this->assertEquals('new', $this->collection->find()->findOne()->param);
    }