Files
meteor/packages/mongo/collection_async_tests.js
2022-12-21 01:57:54 -03:00

22 lines
809 B
JavaScript

Tinytest.add('async collection - check for methods presence', function (test) {
const isFunction = fn => test.equal(typeof fn, 'function');
const collection = new Mongo.Collection('myAsyncCollection' + test.id);
isFunction(collection.createCappedCollectionAsync);
isFunction(collection.createIndexAsync);
isFunction(collection.dropCollectionAsync);
isFunction(collection.dropIndexAsync);
isFunction(collection.findOneAsync);
isFunction(collection.insertAsync);
isFunction(collection.removeAsync);
isFunction(collection.updateAsync);
isFunction(collection.upsertAsync);
const cursor = collection.find();
isFunction(cursor.countAsync);
isFunction(cursor.fetchAsync);
isFunction(cursor.forEachAsync);
isFunction(cursor.mapAsync);
isFunction(cursor[Symbol.asyncIterator]);
});