- Created first Test with Mocha

This commit is contained in:
Paolo Arena
2019-02-06 18:48:32 +01:00
parent db2a460594
commit 779bd1cb63
13 changed files with 705 additions and 114 deletions

View File

@@ -26,9 +26,6 @@ require('./models/todo');
require('./models/user');
require('./models/subscribers');
const { ObjectID } = require('mongodb');
const index_router = require('./router/index_router');
const push_router = require('./router/push_router');
const subscribe_router = require('./router/subscribe_router');
@@ -42,11 +39,6 @@ console.log("DB: " + process.env.DATABASE);
console.log("PORT: " + port);
console.log("MONGODB_URI: " + process.env.MONGODB_URI);
var sendemail = require('./sendemail');
var reg = require('./reg/registration');
var tools = require('./tools/general');
var server_constants = require('./tools/server_constants');
var app = express();
// app.use(express.static(path.join(__dirname, 'client')));
@@ -72,16 +64,15 @@ app.use(bodyParser.json());
app.use(i18n.init);
// SETTINGS WebPush Configuration
const webpush = require('web-push');
const publicVapidKey = process.env.PUBLIC_VAPI_KEY;
const privateVapidKey = process.env.PRIVATE_VAPI_KEY;
webpush.setVapidDetails('mailto:' + process.env.EMAIL_FROM, publicVapidKey, privateVapidKey);
// Use Routes
app.use('/', index_router);
app.use('/subscribe', subscribe_router);
app.use('/push', push_router);
@@ -89,7 +80,6 @@ app.use('/email', email_router);
app.use('/todos', todos_router);
app.use('/users', users_router);
// catch 404 and forward to error handler
app.use(function (req, res, next) {
var err = new Error('Not Found');
@@ -105,7 +95,7 @@ app.use(function (req, res, next) {
// will print stacktrace
if (app.get('env') === 'development') {
app.use(function (err, req, res, next) {
console.log('Error: ', err.message)
console.log('Error: ', err.message);
// console.trace();
res.status(err.status || 500).send({error: err.message});
// res.render('error', {
@@ -115,13 +105,6 @@ if (app.get('env') === 'development') {
});
}
function getlang(res) {
return res.locale;
}
if (process.env.NODE_ENV === 'production') {
var httpsServer = https.createServer(credentials, app);
console.log("httpsServer: port ", port);
@@ -136,19 +119,5 @@ if (process.env.NODE_ENV === 'production') {
// console.log(`Server started at port ${port}`);
//});
module.exports = { app };
if (process.env.TEST_ATTIVO) {
eseguitest();
}
function eseguitest() {
if (false) {
console.log("ESEGUI I TEST:");
console.log("linkreg = " + sendemail.getlinkReg(1, "myusername"));
}
// sendemail.sendEmail_Registration("en", "paolo.arena77@gmail.com", "paoloar77", 1, "http://provalink.com");
}