summaryrefslogtreecommitdiffstats
path: root/common/src/main/webapp/usageguide/appserver/node_modules/node-restful/test/fixtures/config.js
blob: bdb12080b20e2ef5fb25e687e6765b509934751a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
var express = require('express'),
    fixtures = require('pow-mongodb-fixtures'),
    app = require('../../examples/movies/'),
    data = require('./data'),
    done = false,
    mongoose,
    callback;


exports.app = app;
exports.movie = app.movie;
exports.user = app.user;
exports.review = app.review
mongoose = app.mongoose;
fixtures = fixtures.connect(mongoose.connection.name);

fixtures.load(data, function(err) {
  exports.users = data.users;
  exports.movies = data.movies;
  exports.reviews = data.reviews;
  done = true;
  if (callback) return callback();
});

exports.movies = data.movies;
exports.users = data.users;
exports.reviews = data.reviews;

exports.ready = function(cb) {
  callback = cb; 
  if (done) callback();
};