Advertisement
Guest User

Untitled

a guest
Jul 14th, 2015
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. /* jshint mocha: true */
  2. 'use strict';
  3. require('app/tests/setup.js');
  4. var async = require('async');
  5. var request = require('supertest');
  6. var CompanyModel, WorkModel;
  7. events.once('', function (orm) {
  8. CompanyModel = orm.collections.company;WorkModel = orm.collections.work;
  9. });
  10. describe('', function () {
  11. var testUserData = require('app/tests/fixtures/user');
  12. var testUser, testUserProfile;
  13. var otherUserData = require('app/tests/fixtures/user-other');
  14. var otherUser, otherProfile;
  15. var workData = require('app/tests/fixtures/profile-work');
  16. var company, work;
  17. var testAgent = request.agent(config.app.url);
  18. console.log('IT LOGS FINE HERE !!');
  19. before('init', function (done) {
  20. this.timeout(5000);
  21. async.auto({
  22. abc: function(){
  23. console.log('IT DOESNT LOG HERE!!!');
  24. },
  25. reset: utils.resetDb,
  26. testUser: ['reset', accountUtils.createUserAndProfile.bind(null, testUserData)],
  27. otherUser: ['reset', accountUtils.createUserAndProfile.bind(null, otherUserData)],
  28. company: ['reset',
  29. function (callback, results) {
  30. CompanyModel.create(workData[0].at).exec(callback)
  31. }
  32. ],
  33. work: ['testUser', 'company',
  34. function (callback, results) {
  35. WorkModel.create(_.extend(_.clone(workData[0]), {
  36. at: results.company.id,
  37. profile: results.testUser[1].id
  38. })).exec(callback);
  39. }
  40. ]
  41. }, function (err, results) {
  42. if (err)
  43. return done(err);
  44. testUser = results.testUser[0];
  45. testUserProfile = results.testUser[1];
  46. otherUser = results.otherUser[0];
  47. otherProfile = results.otherUser[1];
  48. company = results.company;
  49. work = results.work;
  50. done(err, results);
  51. });
  52.  
  53. });
  54.  
  55. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement