From c0021c7d40b18c73f500d346e566cc58a22ead82 Mon Sep 17 00:00:00 2001 From: Devin Howard Date: Fri, 8 Sep 2017 23:39:13 -0700 Subject: [PATCH] fix sinon --- frontend/test_support/dom.js | 11 +++++------ package.json | 4 ++-- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/frontend/test_support/dom.js b/frontend/test_support/dom.js index 0380a338..5dd4a9ef 100644 --- a/frontend/test_support/dom.js +++ b/frontend/test_support/dom.js @@ -1,14 +1,13 @@ const jsdom = require('jsdom') +const doc = jsdom.jsdom('') +const win = doc.defaultView -const { JSDOM } = jsdom -const dom = new JSDOM('') - -global.document = dom.window.document -global.window = dom.window +global.document = doc +global.window = win // take all properties of the window object and also attach it to the // mocha global object -propagateToGlobal(dom.window) +propagateToGlobal(win) // from mocha-jsdom https://github.com/rstacruz/mocha-jsdom/blob/master/index.js#L80 function propagateToGlobal(window) { diff --git a/package.json b/package.json index bbbc6a4f..1dde78ad 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "react-router": "4.2.0", "redux": "3.7.2", "riek": "1.1.0", - "simplewebrtc": "3.0.1", + "simplewebrtc": "2.2.2", "socket.io": "1.3.7", "webpack": "3.5.6" }, @@ -69,7 +69,7 @@ "mocha": "^3.5.0", "mocha-webpack": "^0.7.0", "react-addons-test-utils": "^15.6.0", - "sinon": "^3.2.1" + "sinon": "2.2.0" }, "optionalDependencies": { "raml2html": "6.4.1"