Alcaeus\MongoDbAdapter\Tests\Mongo\MongoCollectionTest::testInsertDuplicate PHP Method

testInsertDuplicate() public method

public testInsertDuplicate ( )
    public function testInsertDuplicate()
    {
        $collection = $this->getCollection();
        $collection->createIndex(['foo' => 1], ['unique' => true]);
        $document = ['foo' => 'bar'];
        $collection->insert($document);
        unset($document['_id']);
        $this->setExpectedExceptionRegExp('MongoDuplicateKeyException', '/E11000 duplicate key error .* mongo-php-adapter\\.test/');
        $collection->insert($document);
    }
MongoCollectionTest