diff --git a/scripts/start.js b/scripts/start.js index 08ea9617ec0cd297f396b068bd7c3780db70290c..cab3bfae658b2c169a08f895097b314e3e0acbf7 100644 --- a/scripts/start.js +++ b/scripts/start.js @@ -17,10 +17,14 @@ var config = require('../config/webpack.config.dev'); var execSync = require('child_process').execSync; var opn = require('opn'); +function isSmokeTest() { + return process.argv.some(function (item) { return item.indexOf('--smoke-test') > -1 }); +} + // TODO: hide this behind a flag and eliminate dead code on eject. // This shouldn't be exposed to the user. var handleCompile; -if (process.argv[2] === '--smoke-test') { +if (isSmokeTest()) { handleCompile = function (err, stats) { if (err || stats.hasErrors() || stats.hasWarnings()) { process.exit(1);