egress-bootstrap
Version:
A minimal Express app template for a user account system, built with Twitter's Bootstrap.
28 lines (23 loc) • 884 B
JavaScript
var assert = require("assert");
var async = require("async");
var bcrypt = require("bcrypt-nodejs");
var Browser = require("zombie");
var pg = require("pg");
var app = require("../app");
var config = app.locals;
var port = process.env.PORT || config.port;
app.listen(port);
var browser = new Browser();
browser.site = "http://localhost:" + port;
var testuser = {
username: "hehehahahoho00001234",
email: "nowayjose@donteventhinkaboutit.com",
password: "imjustalittletestuser"
};
//The individual test suites are in their own files
require("./bcrypt.js")(assert, testuser, bcrypt);
require("./postgres.js")(assert, testuser, pg, async, config);
require("./join_form.js")(assert, testuser, app, browser);
require("./signout.js")(assert, browser);
require("./signin_form.js")(assert, testuser, app, browser);
require("./cleanup.js")(assert, testuser, pg, async, config);