mongoose-erase

Erase collections, models and schemas for unit testing with mongoose

Usage no npm install needed!

<script type="module">
  import mongooseErase from 'https://cdn.skypack.dev/mongoose-erase';
</script>

README

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() {});

});