Mesmo setando no prompt a variável de ambiente => SET NODE_ENV=test ou adicionando ela no pacage.json
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "set NODE_ENV=test"
},
Não esta funcionando, mas o problema pode ser também ao recuperar essa variável, pois ao dar um console.log(process.env.NODE_ENV) esta vindo undefined. Segue código abaixo:
function createDBConnection() {
console.log(process.env.NODE_ENV);
if (!process.env.NODE_ENV) {
return mysql.createConnection({
host: 'localhost',
user: 'root',
password: '',
database: 'casadocodigo_nodejs'
});
}
if (process.env.NODE_ENV == test) {
return mysql.createConnection({
host: 'localhost',
user: 'root',
password: '',
database: 'casadocodigo_nodejs_test'
});
}
}