function _init_model(cb) { this.dataspace = model.Dataspace(this); this.Model = model.Model.factory(this.dataspace); cb(); }
var tap = require('tap'); var Mongoose_Model = require('./../index'); var mongoose = require('mongoose'); var model = require('hive-model'); var util = require('util'); var _ = require('underscore'); var dataspace = model.Dataspace(); var db_name = 'mongoose_model_tests_' + Math.floor(Math.random() * 100000 + .001); var con = 'mongodb://localhost/' + db_name; console.log('creating %s', con); mongoose.connect(con); var tests_done = 0; var TEST_COUNT = 5; function _try_drop() { if (++tests_done >= TEST_COUNT) { mongoose.connection.db.executeDbCommand({dropDatabase: 1}, function (err, result) { console.log('dumping database %s', db_name); console.log(err); console.log(result); process.exit(0); }); } } if (true) { tap.test('archiving', function (t) { Mongoose_Model( {