diff --git a/package.json b/package.json index 71e547bb6b7ee7..6f8d88f615c6b5 100644 --- a/package.json +++ b/package.json @@ -72,6 +72,7 @@ "mocha": "^2.2.5", "phantomjs": "^1.9.17", "react": "^0.14.0", + "react-addons-test-utils": "^0.14.3", "react-dom": "^0.14.0", "react-hot-loader": "^1.2.8", "react-tap-event-plugin": "^0.2.0", diff --git a/test/checkbox-spec.js b/test/checkbox-spec.js index 8e2a54fb7cc147..1f0a2246c41062 100644 --- a/test/checkbox-spec.js +++ b/test/checkbox-spec.js @@ -1,9 +1,7 @@ import React from 'react/addons'; import Checkbox from 'checkbox'; import injectTheme from './fixtures/inject-theme'; - -const TestUtils = React.addons.TestUtils; - +import TestUtils from 'react-addons-test-utils'; describe('Checkbox', () => { /* eslint-disable max-len */ diff --git a/test/date-picker/calendar-spec.js b/test/date-picker/calendar-spec.js index fc9a7cb76c6556..e49f5851d75bec 100644 --- a/test/date-picker/calendar-spec.js +++ b/test/date-picker/calendar-spec.js @@ -8,8 +8,7 @@ import CalendarToolbar from 'date-picker/calendar-toolbar'; import IconButton from 'icon-button'; import injectTheme from '../fixtures/inject-theme'; import DateTime from 'utils/date-time'; - -const TestUtils = React.addons.TestUtils; +import TestUtils from 'react-addons-test-utils'; describe(`Calendar`, () => { let ThemedCalendar; diff --git a/test/dialog-spec.js b/test/dialog-spec.js index c1468daba9d0e7..e4bfb3b893cdc1 100644 --- a/test/dialog-spec.js +++ b/test/dialog-spec.js @@ -1,8 +1,7 @@ import React from 'react/addons'; import Dialog from 'dialog'; import {spy} from 'sinon'; - -const TestUtils = React.addons.TestUtils; +import TestUtils from 'react-addons-test-utils'; describe('Dialog', () => { it('appends a dialog to the document body', () => { diff --git a/test/drop-down-menu-spec.js b/test/drop-down-menu-spec.js index 846653941a0aa8..b80b0ea4624f3a 100644 --- a/test/drop-down-menu-spec.js +++ b/test/drop-down-menu-spec.js @@ -1,8 +1,7 @@ import React from 'react/addons'; import DropDownMenu from 'drop-down-menu'; import injectTheme from './fixtures/inject-theme'; - -const TestUtils = React.addons.TestUtils; +import TestUtils from 'react-addons-test-utils'; describe('DropDownMenu', () => { let ThemedDropdownMenu; diff --git a/test/mixin-context-pure-spec.js b/test/mixin-context-pure-spec.js index 22476e21d5d14f..af53cff8ba77d7 100644 --- a/test/mixin-context-pure-spec.js +++ b/test/mixin-context-pure-spec.js @@ -2,8 +2,8 @@ import React from 'react/addons'; import ContextPure from 'mixins/context-pure'; import ThemeManager from 'styles/theme-manager'; import DefaultRawTheme from 'styles/raw-themes/light-raw-theme'; +import TestUtils from 'react-addons-test-utils'; -const TestUtils = React.addons.TestUtils; const update = React.addons.update; const GrandChildComponent = React.createClass({ diff --git a/test/theming-v12-spec.js b/test/theming-v12-spec.js index 3214834d4d42be..771cf5f8e04283 100644 --- a/test/theming-v12-spec.js +++ b/test/theming-v12-spec.js @@ -4,7 +4,7 @@ const AppBar = require('app-bar'); const RaisedButton = require('raised-button'); const React = require('react'); -const TestUtils = React.addons.TestUtils; +const TestUtils = require('react-addons-test-utils'); const ThemeManager = require('styles/theme-manager'); const ThemeDecorator = require('styles/theme-decorator'); const DarkRawTheme = require('styles/raw-themes/dark-raw-theme');