Sokil\Mongo\DocumentVersioningTest::testCreateRevisionOnDelete PHP Метод

testCreateRevisionOnDelete() публичный Метод

    public function testCreateRevisionOnDelete()
    {
        // revision created only after update
        $document = $this->collection->enableVersioning()->createDocument(array('param' => 'value'))->save();
        $this->assertEquals(0, $document->getRevisionsCount());
        // revision created
        $document->delete();
        $this->assertEquals(1, $document->getRevisionsCount());
        $revision = current($document->getRevisions());
        $this->assertEquals('value', $revision->get('param'));
        $document->clearRevisions();
    }