cypress-mongodb
Version:
Cypress MongoDB plugin
34 lines • 1.15 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createCollection = createCollection;
exports.dropCollection = dropCollection;
const validator_1 = require("../utils/validator");
function createCollection(collection, options) {
return cy.env(['mongodb']).then(({ mongodb }) => {
const args = {
uri: mongodb.uri,
database: options?.database || mongodb.database,
collection: collection,
options: options,
};
(0, validator_1.validate)(args);
return cy.task('createCollection', args).then((result) => {
return result;
});
});
}
function dropCollection(collection, options) {
return cy.env(['mongodb']).then(({ mongodb }) => {
const args = {
uri: mongodb.uri,
database: options?.database || mongodb.database,
collection: collection,
options: options,
};
(0, validator_1.validate)(args);
return cy.task('dropCollection', args).then((result) => {
return result;
});
});
}
//# sourceMappingURL=collection.js.map