Razvan
Razvan

Reputation: 3142

How to set environment variable for gulp-jasmine

In my project I want the server to dynamically use a database based on an environment variable DATABASE. Depending on this variable I would load the files specific for that database from under a folder with the database name. (mongodb -> server/mongodb/file.js)

I set up an environment variable (DATABASE="mongodb") for the node server using noemon so for example when I load a database file I use require('./'+process.env.DATABASE+'/file').

Now my question is if I can configure gulp-jasmine with an environment variable?

Right now all my tests fail since the path resolves to ./undefined/file.

Upvotes: 10

Views: 7025

Answers (1)

Nick Tomlin
Nick Tomlin

Reputation: 29221

You should either be able to launch your gulp task with the env variable set: DATABASE=mongodb gulp jasmine or set it within your gulp task process.env.DATABASE = "mongodb".

Upvotes: 12

Related Questions