Skip to content

Commit

Permalink
test
Browse files Browse the repository at this point in the history
  • Loading branch information
mgpsp committed May 31, 2018
1 parent b0e4031 commit d9c6b95
Show file tree
Hide file tree
Showing 7 changed files with 148 additions and 71 deletions.
2 changes: 0 additions & 2 deletions test/index.Test.dev.js
Original file line number Diff line number Diff line change
Expand Up @@ -162,8 +162,6 @@ require(Pathfinder.absPathInTestsFolder("/routes/interactions/fill_in_inherited_
// /interactions/delete_all
require(Pathfinder.absPathInTestsFolder("/routes/interactions/delete_all/routes.interactions.deleteAll.Test.js"));

return;

// Import projects tests
require(Pathfinder.absPathInTestsFolder("/routes/projects/import/route.projects.import.Test.js"));

Expand Down
2 changes: 2 additions & 0 deletions test/index.Test.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ global.Config = Config;

global.tests = {};

return;

require(Pathfinder.absPathInTestsFolder("/init/loadOntologiesCache.Test.js"));

// TODO
Expand Down
2 changes: 1 addition & 1 deletion test/routes/posts/all/routes.posts.all.ranked.Test.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ const socialDendroUtils = require(Pathfinder.absPathInTestsFolder("/utils/social

const createSocialDendroTimelineWithPostsAndSharesUnit = appUtils.requireUncached(Pathfinder.absPathInTestsFolder("units/social/createSocialDendroTimelineWithPostsAndShares.Unit.js"));
const pageNumber = 1;
const useRank = 0;
const useRank = 1;

describe("Get all posts URIs with pagination tests", function ()
{
Expand Down
47 changes: 29 additions & 18 deletions test/units/projects/createProjects.Unit.js
Original file line number Diff line number Diff line change
Expand Up @@ -66,29 +66,40 @@ module.exports.setup = function (finish)
}
else
{
appUtils.registerStartTimeForUnit(path.basename(__filename));
async.mapSeries(projectsData, function (projectData, cb)
let createTimelineInMySQL = requireUncached(Pathfinder.absPathInTestsFolder("units/social/createTimelineInMySQL.Unit.js"));
createTimelineInMySQL.setup(function (err, results)
{
userUtils.loginUser(demouser1.username, demouser1.password, function (err, agent)
if (err)
{
if (err)
{
end();
cb(err, agent);
}
else
finish(err, results);
}
else
{
appUtils.registerStartTimeForUnit(path.basename(__filename));
async.mapSeries(projectsData, function (projectData, cb)
{
projectUtils.createNewProject(true, agent, projectData, function (err, res)
userUtils.loginUser(demouser1.username, demouser1.password, function (err, agent)
{
end();
cb(err, res);
if (err)
{
end();
cb(err, agent);
}
else
{
projectUtils.createNewProject(true, agent, projectData, function (err, res)
{
end();
cb(err, res);
});
}
});
}
});
}, function (err, results)
{
appUtils.registerStopTimeForUnit(path.basename(__filename));
finish(err, results);
}, function (err, results)
{
appUtils.registerStopTimeForUnit(path.basename(__filename));
finish(err, results);
});
}
});
}
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,20 @@ function requireUncached (module)

module.exports.setup = function (finish)
{
let commentSomePostsUnit = requireUncached(Pathfinder.absPathInTestsFolder("units/social/commentSomePosts.Unit.js"));
commentSomePostsUnit.setup(function (err, results)
/* let createTimelineInMySQL = requireUncached(Pathfinder.absPathInTestsFolder("units/social/createTimelineInMySQL.Unit.js"));
createTimelineInMySQL.setup(function (err, results)
{
finish(err, results);
});
if (err)
{
finish(err, results);
}
else
{*/
let commentSomePostsUnit = requireUncached(Pathfinder.absPathInTestsFolder("units/social/commentSomePosts.Unit.js"));
commentSomePostsUnit.setup(function (err, results)
{
finish(err, results);
});
/* }
});*/
};
101 changes: 101 additions & 0 deletions test/units/social/createTimelineInMySQL.Unit.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
process.env.NODE_ENV = "test";

const Pathfinder = global.Pathfinder;

const chai = require("chai");
chai.use(require("chai-http"));

const userUtils = require(Pathfinder.absPathInTestsFolder("utils/user/userUtils.js"));
const socialDendroUtils = require(Pathfinder.absPathInTestsFolder("/utils/social/socialDendroUtils"));

const demouser1 = require(Pathfinder.absPathInTestsFolder("mockdata/users/demouser1"));
const demouser2 = require(Pathfinder.absPathInTestsFolder("mockdata/users/demouser2"));
const demouser3 = require(Pathfinder.absPathInTestsFolder("mockdata/users/demouser3"));

module.exports.setup = function (finish)
{
userUtils.loginUser(demouser1.username, demouser1.password, function (err, agent)
{
if (err)
{
finish(err, agent);
}
else
{
socialDendroUtils.getPostsURIsForUser(true, agent, 1, 0, function (err, res)
{
if (err)
{
finish(err, res);
}
else
{
socialDendroUtils.getPostsURIsForUser(true, agent, 1, 1, function (err, res)
{
if (err)
{
finish(err, res);
}
else
{
userUtils.loginUser(demouser2.username, demouser2.password, function (err, agent)
{
if (err)
{
finish(err, agent);
}
else
{
socialDendroUtils.getPostsURIsForUser(true, agent, 1, 0, function (err, res)
{
if (err)
{
finish(err, res);
}
else
{
socialDendroUtils.getPostsURIsForUser(true, agent, 1, 1, function (err, res)
{
if (err)
{
finish(err, res);
}
else
{
userUtils.loginUser(demouser3.username, demouser3.password, function (err, agent)
{
if (err)
{
finish(err, agent);
}
else
{
socialDendroUtils.getPostsURIsForUser(true, agent, 1, 0, function (err, res)
{
if (err)
{
finish(err, res);
}
else
{
socialDendroUtils.getPostsURIsForUser(true, agent, 1, 1, function (err, res)
{
finish(err, res);
});
}
});
}
});
}
});
}
});
}
});
}
});
}
});
}
});
};
46 changes: 0 additions & 46 deletions test/units/social/createTimelineInMySQL.js

This file was deleted.

0 comments on commit d9c6b95

Please sign in to comment.