From dab22ed77ea6ce8a6dc721bfd6753edcf40b50e5 Mon Sep 17 00:00:00 2001 From: Ben Newman Date: Wed, 1 Jul 2015 00:20:28 -0400 Subject: [PATCH] Use ES7 object rest/spread syntax to simplify Runner even further. --- tools/run-all.js | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/tools/run-all.js b/tools/run-all.js index e099ee717c..9d24fbd00f 100644 --- a/tools/run-all.js +++ b/tools/run-all.js @@ -22,27 +22,20 @@ class Runner { appHost, appPort, banner, - buildOptions, - debugPort, disableOplog, extraRunners, httpProxyPort, - mobileServerUrl, mongoUrl, - omitPackageMapDeltaDisplayOnFirstRun, onFailure, - onRunEnd, oplogUrl, projectContext, proxyHost, proxyPort, quiet, - recordPackageUsage, rootUrl, selenium, seleniumBrowser, - settingsFile, - watchForChanges, + ...optionsForAppRunner }) { var self = this; self.projectContext = projectContext; @@ -109,22 +102,15 @@ class Runner { self.updater = new Updater; self.appRunner = new AppRunner({ + ...optionsForAppRunner, projectContext: self.projectContext, port: self.appPort, listenHost: appHost, mongoUrl, oplogUrl, - mobileServerUrl, - buildOptions, rootUrl: self.rootUrl, - settingsFile, - debugPort, proxy: self.proxy, - onRunEnd, - watchForChanges, noRestartBanner: self.quiet, - recordPackageUsage, - omitPackageMapDeltaDisplayOnFirstRun }); self.selenium = null;