Cómo borrar la base de datos de prueba mysql antes de ejecutar cualquier prueba

Tengo una aplicación muy simple de Sails.Js que contiene modelos de comentarios y publicaciones . Estoy escribiendo algunos casos de prueba utilizando Mocha y Chai . El caso de prueba se está ejecutando bien, pero no puedo borrar la base de datos de prueba antes de ejecutar cualquier prueba.

/*Comment.js */ module.exports = { attributes: { comment: {type: 'string'}, timestamp: {type: 'datetime'} } }; 

El CommentService tiene una función única que da todos los comentarios.

 /*CommentService.js */ module.exports = { getAllComments: function () { return Comment.find() } }; 

El archivo bootstrap.js contiene el siguiente código. Estoy usando la base de datos MYSQL . Lo que supongo de la configuración de la base de datos aquí en bootstrap.js es que debería truncar todos los esquemas pero no estoy seguro de por qué esto no está sucediendo.

 var sails = require('sails'); var _ = require('lodash'); global.chai = require('chai'); global.should = chai.should(); before(function (done) { // Increase the Mocha timeout so that Sails has enough time to lift. this.timeout(10000); sails.lift({ log: { level: 'silent' }, hooks: { grunt: false }, connections: { // Replace the following with whatever suits you. testMysql: { adapter : 'sails-mysql', host : 'localhost', port : 3306, user : 'root', password : 'saroj990', database : 'testDB' } }, models: { connection: 'testMysql', migrate: 'drop' } }, function (err, server) { if (err) return done(err); // here you can load fixtures, etc. done(err, sails); }); }); after(function (done) { // here you can clear fixtures, etc. if (sails && _.isFunction(sails.lower)) { sails.lower(done); } }); 

El CommentService.spec.js contiene el siguiente código

 //CommentService.spec.js require('../../bootstrap'); describe('The PostService', function () { before(function (done) { Comment.create({comment: "This is a comment"}) .then(function(){ done() }) .catch(function(err){ done(err); }); }); it('should return all posts with their comments', function (done) { CommentService .getAllComments() .then(function (comments) { comments.should.be.an('array'); comments.should.have.length(1); done(); }) .catch(done); }); }); 

Cualquier ayuda / puntero es muy apreciado.