From c88ebc6eeba7712803897e94616b04e6c1f2089b Mon Sep 17 00:00:00 2001 From: johnjbarton Date: Wed, 20 Jun 2018 09:58:19 -0700 Subject: [PATCH] fix(server): Resurrect static function Server.start() lost in 2.0.3 (#3055) --- lib/server.js | 4 ++++ test/unit/server.spec.js | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/lib/server.js b/lib/server.js index 05af65c0c..5db7f1634 100644 --- a/lib/server.js +++ b/lib/server.js @@ -373,6 +373,10 @@ class Server extends KarmaEventEmitter { }) child.unref() } + + static start (cliOptions, done) { + return new Server(cliOptions, done) + } } Server.prototype._start.$inject = ['config', 'launcher', 'preprocess', 'fileList', 'capturedBrowsers', 'executor', 'done'] diff --git a/test/unit/server.spec.js b/test/unit/server.spec.js index a13104739..3b0a23d61 100644 --- a/test/unit/server.spec.js +++ b/test/unit/server.spec.js @@ -241,4 +241,8 @@ describe('server', () => { } }) }) + + it('static Server constructs a server', () => { + expect(Server.start(mockConfig) instanceof Server).to.be.true + }) })