Example #1
0
function _init_model(cb) {
	this.dataspace = model.Dataspace(this);
	this.Model = model.Model.factory(this.dataspace);
	cb();
}
Example #2
0
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(
			{