Skip to content

Commit 82c20ed

Browse files
committed
Handle react-addons-test-utils deprecations
1 parent 8f4deed commit 82c20ed

File tree

4 files changed

+11
-17
lines changed

4 files changed

+11
-17
lines changed

package.json

-1
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@
8989
"mocha": "^3.2.0",
9090
"nyc": "^10.0.0",
9191
"react": "^15.0.0",
92-
"react-addons-test-utils": "^15.0.0",
9392
"react-dom": "^15.0.0",
9493
"redux": "^3.0.0",
9594
"rimraf": "^2.3.4",

test/components/Provider.spec.js

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
/*eslint-disable react/prop-types*/
22

33
import expect from 'expect'
4-
import React, { PropTypes, Component } from 'react'
5-
import TestUtils from 'react-addons-test-utils'
4+
import React, { Component } from 'react'
5+
import PropTypes from 'prop-types'
6+
import TestUtils from 'react-dom/test-utils'
67
import { createStore } from 'redux'
78
import { Provider, connect } from '../../src/index'
89

@@ -112,7 +113,7 @@ describe('React', () => {
112113

113114
it('should handle subscriptions correctly when there is nested Providers', () => {
114115
const reducer = (state = 0, action) => (action.type === 'INC' ? state + 1 : state)
115-
116+
116117
const innerStore = createStore(reducer)
117118
const innerMapStateToProps = expect.createSpy().andCall(state => ({ count: state }))
118119
@connect(innerMapStateToProps)
@@ -125,7 +126,7 @@ describe('React', () => {
125126
class Outer extends Component {
126127
render() { return <Provider store={innerStore}><Inner /></Provider> }
127128
}
128-
129+
129130
TestUtils.renderIntoDocument(<Provider store={outerStore}><Outer /></Provider>)
130131
expect(innerMapStateToProps.calls.length).toBe(1)
131132

test/components/connect.spec.js

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
/*eslint-disable react/prop-types*/
22

33
import expect from 'expect'
4-
import React, { createClass, Children, PropTypes, Component } from 'react'
4+
import React, { createClass, Children, Component } from 'react'
5+
import PropTypes from 'prop-types'
56
import ReactDOM from 'react-dom'
6-
import TestUtils from 'react-addons-test-utils'
7+
import TestUtils from 'react-dom/test-utils'
78
import { createStore } from 'redux'
89
import { connect } from '../../src/index'
910

@@ -1567,7 +1568,7 @@ describe('React', () => {
15671568
}
15681569

15691570
ImpureComponent.contextTypes = {
1570-
statefulValue: React.PropTypes.number
1571+
statefulValue: PropTypes.number
15711572
}
15721573

15731574
const decorator = connect(state => state, null, null, { pure: false })
@@ -1591,7 +1592,7 @@ describe('React', () => {
15911592
}
15921593

15931594
StatefulWrapper.childContextTypes = {
1594-
statefulValue: React.PropTypes.number
1595+
statefulValue: PropTypes.number
15951596
}
15961597

15971598
const tree = TestUtils.renderIntoDocument(

yarn.lock

+1-8
Original file line numberDiff line numberDiff line change
@@ -1403,7 +1403,7 @@ fast-levenshtein@~2.0.4:
14031403
version "2.0.6"
14041404
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
14051405

1406-
fbjs@^0.8.4, fbjs@^0.8.9:
1406+
fbjs@^0.8.9:
14071407
version "0.8.12"
14081408
resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.12.tgz#10b5d92f76d45575fd63a217d4ea02bea2f8ed04"
14091409
dependencies:
@@ -2848,13 +2848,6 @@ rc@^1.1.7:
28482848
minimist "^1.2.0"
28492849
strip-json-comments "~2.0.1"
28502850

2851-
react-addons-test-utils@^15.0.0:
2852-
version "15.5.1"
2853-
resolved "https://registry.yarnpkg.com/react-addons-test-utils/-/react-addons-test-utils-15.5.1.tgz#e0d258cda2a122ad0dff69f838260d0c3958f5f7"
2854-
dependencies:
2855-
fbjs "^0.8.4"
2856-
object-assign "^4.1.0"
2857-
28582851
react-dom@^15.0.0:
28592852
version "15.5.3"
28602853
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-15.5.3.tgz#2ee127ce942df55da53111ae303316e68072b5c5"

0 commit comments

Comments
 (0)