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", 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 {