mongoose-erase

Erase collections, models and schemas for unit testing with mongoose


Keywords
mongoose, test, testing, erase, clear, clean, wipe, delete
License
GPL-3.0
Install
npm install mongoose-erase@2.0.9

Documentation

mongoose-erase

Build Status Coverage Status Dependency Status

NPM

Erase collections, models and schemas for unit testing with mongoose

Usage

With mocha, a unit test code that wipes the database before each test could look like this:

var mongoose = require('mongoose');
var erase = require('mongoose-erase');

describe('yourFunction()', function() {

  beforeEach(erase.connectAndErase(mongoose, 'mongodb://localhost/test'));

  it('should do something', function() {});

});