File tree Expand file tree Collapse file tree 4 files changed +5
-2
lines changed Expand file tree Collapse file tree 4 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -262,6 +262,7 @@ module.exports = class Config {
262262 * @return {Object } validated spike options object
263263 */
264264 parseAppJs ( opts ) {
265+ if ( opts . env ) { process . env . SPIKE_ENV = opts . env }
265266 let config = loadFile ( path . resolve ( opts . root , 'app.js' ) )
266267
267268 if ( opts . env ) {
Original file line number Diff line number Diff line change @@ -3,7 +3,9 @@ const {compileFixture} = require('./_helpers')
33
44test ( 'environment config parsed correctly' , ( t ) => {
55 return compileFixture ( t , 'environments' , { env : 'doge' } ) . then ( ( { res} ) => {
6+ t . is ( res . stats . compilation . options . entry . doge1 [ 0 ] , 'doge' )
67 t . is ( res . stats . compilation . options . entry . doge2 [ 0 ] , 'very' )
78 t . is ( res . stats . compilation . options . entry . doge3 [ 0 ] , 'amaze' )
9+ t . is ( res . stats . compilation . options . entry . doge4 [ 0 ] , 'doge' )
810 } )
911} )
Original file line number Diff line number Diff line change 11module . exports = {
2- entry : { doge3 : 'amaze' }
2+ entry : { doge3 : 'amaze' , doge4 : process . env . SPIKE_ENV }
33}
Original file line number Diff line number Diff line change 11module . exports = {
2- entry : { doge2 : 'very' }
2+ entry : { doge2 : 'very' , doge1 : process . env . SPIKE_ENV }
33}
You can’t perform that action at this time.
0 commit comments