Initial test/scaffolding working

This commit is contained in:
Fergal Moran
2014-03-23 22:01:12 +00:00
parent d4e760aee7
commit ff20c82312
11 changed files with 180 additions and 111 deletions

View File

@@ -1,37 +1,28 @@
'use strict';
var mongoose = require('mongoose'),
User = mongoose.model('User'),
Promotion = mongoose.model('Promotion'),
Thing = mongoose.model('Thing');
var user;
User = mongoose.model('User'),
Promotion = mongoose.model('Promotion');
console.log("Creating users");
// Clear old users, then add a default user
User.find({}).remove(function() {
user = new User({
provider: 'local',
name: 'Test User',
email: 'test@test.com',
password: 'test' }, function() {
console.log('finished populating users');
}
);
console.log("Clearing old data");
User.remove().exec();
Promotion.remove().exec();
var user = new User({
provider: 'local',
name: 'Fake User',
email: 'test@test.com',
password: 'password'
});
user.save(function(err){ if (err) console.dir(err);});
var promotion = new Promotion({ title: 'Test Prom 1', user: user }).save(function(err){ if (err) console.dir(err);});
promotion = new Promotion({ title: 'Test Prom 2', user: user});
promotion.save(function(err){ if (err) console.dir(err);});
promotion = new Promotion({ title: 'Test Prom 3', user: user});
promotion.save(function(err){ if (err) console.dir(err);});
promotion = new Promotion({ title: 'Test Prom 4', user: user});
promotion.save(function(err){ if (err) console.dir(err);});
Promotion.find({}).remove(function(){
console.log("Creating promotions");
Promotion.create({
title: 'Dev prom 1',
user: user
}, {
title: 'Dev prom 2',
user: user
}, {
title: 'Dev prom 3',
user: user
}, function(err){
console.log('finished populating promotions');
});
});
console.log("Bootstrap complete");

View File

@@ -3,6 +3,6 @@
module.exports = {
env: 'development',
mongo: {
uri: 'mongodb://localhost/roboto-dev'
uri: 'mongodb://home.bitchmints.com/roboto-dev'
}
};

View File

@@ -3,6 +3,6 @@
module.exports = {
env: 'test',
mongo: {
uri: 'mongodb://localhost/roboto-test'
uri: 'mongodb://home.bitchmints.com/roboto-test'
}
};