1
0
mirror of https://github.com/xuthus83/pigallery2.git synced 2025-01-14 14:43:17 +08:00
pigallery2/test/backend/initMongo.ts

35 lines
1.2 KiB
TypeScript
Raw Normal View History

2016-04-22 13:23:44 +02:00
import {MongoUserManager} from "../../backend/model/mongoose/MongoUserManager";
import {User, UserRoles} from "../../common/entities/User";
import {DatabaseManager} from "../../backend/model/mongoose/DatabaseManager";
2016-04-24 20:56:54 +02:00
2016-04-24 23:20:55 +02:00
DatabaseManager.getInstance((err)=>{
DatabaseManager.getInstance().disconnect();
process.exit()
},()=>{
2016-04-24 20:56:54 +02:00
let userManager = new MongoUserManager();
2016-05-03 14:40:14 +02:00
userManager.createUser(new User(0,"demo","demo",UserRoles.Developer),(err)=>{
2016-04-24 20:56:54 +02:00
DatabaseManager.getInstance().disconnect();
2016-04-24 23:20:55 +02:00
process.exit()
2016-04-24 20:56:54 +02:00
});
2016-05-03 14:40:14 +02:00
userManager.createUser(new User(1,"developer","developer",UserRoles.Developer),(err)=>{
DatabaseManager.getInstance().disconnect();
process.exit()
});
userManager.createUser(new User(1,"admin","admin",UserRoles.Admin),(err)=>{
DatabaseManager.getInstance().disconnect();
process.exit()
});
userManager.createUser(new User(1,"user","user",UserRoles.User),(err)=>{
DatabaseManager.getInstance().disconnect();
process.exit()
});
userManager.createUser(new User(1,"guest","guest",UserRoles.Guest),(err)=>{
DatabaseManager.getInstance().disconnect();
process.exit()
});
2016-04-22 13:23:44 +02:00
});