aboutsummaryrefslogtreecommitdiff
path: root/test/routingDb_tests.js
diff options
context:
space:
mode:
authorHumairAK <humair88@hotmail.com>2016-07-27 18:02:13 +0000
committerHumairAK <humair88@hotmail.com>2016-07-27 18:02:13 +0000
commit189c183337cf3281056d313c4724536e450a46fd (patch)
tree11e0a22dda0bcd3ecd4f5f306e72ee8813817887 /test/routingDb_tests.js
parentb19b2306723289e511efdbeae451612ab09bba6f (diff)
fixed tests to work again, added db connectivity, moved dbtests folder out so as not to interfere with mocha recursive search
Diffstat (limited to 'test/routingDb_tests.js')
-rw-r--r--test/routingDb_tests.js22
1 files changed, 18 insertions, 4 deletions
diff --git a/test/routingDb_tests.js b/test/routingDb_tests.js
index d3a607f..b700f4c 100644
--- a/test/routingDb_tests.js
+++ b/test/routingDb_tests.js
@@ -1,5 +1,6 @@
var chai = require('chai');
var chaiHttp = require('chai-http');
+var dbFile = require('../node_simple');
var expect = require('chai').expect;
var assert = chai.assert;
var url = require("url");
@@ -41,6 +42,18 @@ var users = (JSON.parse(usersPull));
chai.use(chaiHttp);
+
+
+/* Set up DB connection as it is required for the test cases below*/
+dbFile.setupDB(function (success, mssg) {
+ if(success){
+ console.log('Db Connection success');
+ } else{
+ console.log('Failed to connect');
+ }
+});
+
+
/* Test simple routes that do not require database queries */
describe('Test Basic Route:', function () {
@@ -112,9 +125,11 @@ describe('Test Basic Route:', function () {
/* Public profile page response test */
describe('User profile page (public) Route:', function(){
var server;
- before(function () {
+ before(function (done) {
server = require('./test_server');
+ done();
});
+
after(function () {
server.close();
});
@@ -125,7 +140,6 @@ describe('User profile page (public) Route:', function(){
.get('/public_profile/' + username)
.end(function(err, res){
expect(res).to.have.status(200);
-
var path = res.res.req.path;
assert.equal(path, '/public_profile/' + username); // Check url path
done();
@@ -293,11 +307,11 @@ describe('Questions Search Route:', function(){
chai.request(server)
.get('/questions/batman')
.end(function(err, res){
- expect(res).to.have.status(200);
+ expect(res).to.have.status(500);
var path = res.res.req.path;
// Redirected to homepage (with err msg)
- assert.equal(path, '/');
+ assert.equal(path, '/questions/batman');
done();
});
});