UNPKG

sails-factory

Version:

Simple model factory for Sails.js. Inspired by factory_girl and rosie.

49 lines (42 loc) 970 B
/* * Sails application launcher. * */ //============================================================================== var Sails = require("sails"); before(function(done) { Sails.lift({ log: { level: "silent" }, paths: { models: require("path").join(process.cwd(), "test", "fixtures", "models") }, connections: { default: { adapter: "sails-memory" } }, models: { connection: "default", migrate: "alter" }, session: { secret: "s.e.c.r.e.t" } }, function(err, sails) { done && done(err, sails); }); }); //------------------------------------------------------------------------------ after(function(done) { //-- NOTE: This is a workaround for sails.lower multiple callback calls... var _shutting_down = false; function _shutdown(err) { if (!_shutting_down) { _shutting_down = true; done && done(err); } } Sails.lower(_shutdown); });