mirror of
https://github.com/fergalmoran/roboto-promoto.git
synced 2025-12-22 09:37:37 +00:00
36 lines
827 B
JavaScript
36 lines
827 B
JavaScript
'use strict';
|
|
|
|
var mongoose = require('mongoose'),
|
|
User = mongoose.model('User'),
|
|
Promotion = mongoose.model('Promotion');
|
|
|
|
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 date = new Date(2013, 0, 1);
|
|
for (var i = 0; i <= 100; i++) {
|
|
new Promotion({
|
|
title: 'Test Prom ' + i,
|
|
user: user,
|
|
created: date.getTime()
|
|
}).save(function (err) {
|
|
if (err) console.dir(err);
|
|
});
|
|
console.log("Bootstrapping promotion: " + (date + (i * 86400000)));
|
|
date.setTime(date.getTime() + (1 * 24 * 60 * 60 * 1000))
|
|
}
|
|
|
|
console.log("Bootstrap complete");
|