From 3c8adec0be18abcf0c4845ba8841ab38a9c8f7ea Mon Sep 17 00:00:00 2001 From: "greenkeeper[bot]" Date: Sun, 19 Aug 2018 20:57:02 +0000 Subject: [PATCH 1/2] chore(package): update jsdom to version 12.0.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ad86828..20dae5b 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "eslint-plugin-react": "^7.10.0", "fbjs": "^0.8.17", "jest": "^23.4.2", - "jsdom": "^9.8.3", + "jsdom": "^12.0.0", "prettier": "^1.14.0", "prop-types": "^15.6.2", "react": "^16.4.2", From 565870b9232e6d038c3c24492bddb11317cea438 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20G=C3=BCnther?= Date: Tue, 21 Aug 2018 07:56:50 +0200 Subject: [PATCH 2/2] Fix: Update the jsdom usage after upgrade The usage of jsdom change a bit. They use now uppercase object and need the new declarator. --- test/components/ThemeProvider.spec.js | 4 ++-- test/components/themr.spec.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/test/components/ThemeProvider.spec.js b/test/components/ThemeProvider.spec.js index e29bac0..e64224b 100644 --- a/test/components/ThemeProvider.spec.js +++ b/test/components/ThemeProvider.spec.js @@ -2,9 +2,9 @@ import React, { Component } from 'react' import PropTypes from 'prop-types' import TestUtils from 'react-dom/test-utils' import { ThemeProvider } from '../../src/index' -import { jsdom } from 'jsdom' +import { JSDOM } from 'jsdom' -const documentDom = jsdom('') +const documentDom = new JSDOM(``) beforeEach(() => { global.document = documentDom global.window = document.defaultView diff --git a/test/components/themr.spec.js b/test/components/themr.spec.js index 8172783..d8be201 100644 --- a/test/components/themr.spec.js +++ b/test/components/themr.spec.js @@ -1,13 +1,13 @@ import React, { Children, Component } from 'react' import PropTypes from 'prop-types' -import { jsdom } from 'jsdom' +import { JSDOM } from 'jsdom' import TestUtils from 'react-dom/test-utils' import sinon from 'sinon' import { render } from 'react-dom' import shallowEqual from 'fbjs/lib/shallowEqual' import { themr, themeable } from '../../src/index' -const documentDom = jsdom('') +const documentDom = new JSDOM(``) describe('Themr decorator function', () => { class Passthrough extends Component {