diff --git a/.eslintrc.js b/.eslintrc.js index 8e9fb5b5a6e3a3..1c17fb007ca954 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -44,11 +44,7 @@ module.exports = { 'no-restricted-imports': [ 'error', { - patterns: [ - '@material-ui/*/*/*', - '!@material-ui/core/test-utils/*', - '!@material-ui/utils/macros/*.macro', - ], + patterns: ['@material-ui/*/*/*', '!@material-ui/utils/macros/*.macro'], }, ], 'no-constant-condition': 'error', @@ -87,7 +83,6 @@ module.exports = { overrides: [ { files: [ - '**/test-utils/**/*.js', // matching the pattern of the test runner '*.test.js', ], @@ -98,19 +93,6 @@ module.exports = { rules: { // does not work with wildcard imports. Mistakes will throw at runtime anyway 'import/named': 'off', - 'no-restricted-imports': [ - 'error', - { - paths: [ - { - name: '@material-ui/core/test-utils', - importNames: ['createMount'], - message: - "Please use `import createMount from 'test/utils/createMount'` instead. `createMount` from /core has cleanup issues that require breaking changes.", - }, - ], - }, - ], 'material-ui/disallow-active-element-as-key-event-target': 'error', @@ -176,11 +158,7 @@ module.exports = { 'no-restricted-imports': [ 'error', { - patterns: [ - '@material-ui/*/*/*/*', - '!@material-ui/core/test-utils/*', - '!@material-ui/utils/macros/*.macro', - ], + patterns: ['@material-ui/*/*/*/*', '!@material-ui/utils/macros/*.macro'], }, ], // Allow deeper imports for TypeScript types. TODO? 'react/prop-types': 'off', diff --git a/packages/material-ui-codemod/src/v4.0.0/optimal-imports.js b/packages/material-ui-codemod/src/v4.0.0/optimal-imports.js index 59a92776b6e56b..6c42998c254f72 100644 --- a/packages/material-ui-codemod/src/v4.0.0/optimal-imports.js +++ b/packages/material-ui-codemod/src/v4.0.0/optimal-imports.js @@ -38,7 +38,7 @@ export default function transformer(fileInfo, api, options) { const subpath = match[1].replace(/\/$/, ''); - if (/^(internal|test-utils)/.test(subpath)) return; + if (/^(internal)/.test(subpath)) return; const targetImportPath = `${targetModule}/${subpath}`; const whitelist = getJSExports( diff --git a/packages/material-ui-codemod/src/v4.0.0/optimal-imports.test/actual.js b/packages/material-ui-codemod/src/v4.0.0/optimal-imports.test/actual.js index 20bbe141a486d2..0b0bc64d6e84fe 100644 --- a/packages/material-ui-codemod/src/v4.0.0/optimal-imports.test/actual.js +++ b/packages/material-ui-codemod/src/v4.0.0/optimal-imports.test/actual.js @@ -64,4 +64,3 @@ import ListSubheader from '@material-ui/core/ListSubheader'; import TableContext from '@material-ui/core/Table/TableContext'; import TabScrollButton from '@material-ui/core/Tabs/TabScrollButton'; import SwitchBase from '@material-ui/core/internal/SwitchBase'; -import createMount from '@material-ui/core/test-utils/createMount'; diff --git a/packages/material-ui-codemod/src/v4.0.0/optimal-imports.test/expected.js b/packages/material-ui-codemod/src/v4.0.0/optimal-imports.test/expected.js index 6fd2fab600e881..5231dd4a80aaea 100644 --- a/packages/material-ui-codemod/src/v4.0.0/optimal-imports.test/expected.js +++ b/packages/material-ui-codemod/src/v4.0.0/optimal-imports.test/expected.js @@ -62,4 +62,3 @@ import ListSubheader from '@material-ui/core/ListSubheader'; import TableContext from '@material-ui/core/Table/TableContext'; import TabScrollButton from '@material-ui/core/Tabs/TabScrollButton'; import SwitchBase from '@material-ui/core/internal/SwitchBase'; -import createMount from '@material-ui/core/test-utils/createMount'; diff --git a/packages/material-ui-lab/src/Alert/Alert.test.js b/packages/material-ui-lab/src/Alert/Alert.test.js index 20f50ebc618414..9f1752ffe52ef0 100644 --- a/packages/material-ui-lab/src/Alert/Alert.test.js +++ b/packages/material-ui-lab/src/Alert/Alert.test.js @@ -1,7 +1,7 @@ import * as React from 'react'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import Paper from '@material-ui/core/Paper'; import Alert from './Alert'; diff --git a/packages/material-ui-lab/src/AlertTitle/AlertTitle.test.js b/packages/material-ui-lab/src/AlertTitle/AlertTitle.test.js index 362f6c13e5cee4..098f033c73d48e 100644 --- a/packages/material-ui-lab/src/AlertTitle/AlertTitle.test.js +++ b/packages/material-ui-lab/src/AlertTitle/AlertTitle.test.js @@ -1,7 +1,7 @@ import * as React from 'react'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import AlertTitle from './AlertTitle'; describe('', () => { diff --git a/packages/material-ui-lab/src/Autocomplete/Autocomplete.test.js b/packages/material-ui-lab/src/Autocomplete/Autocomplete.test.js index 6c2bad8c97d73e..48bb3700c0661b 100644 --- a/packages/material-ui-lab/src/Autocomplete/Autocomplete.test.js +++ b/packages/material-ui-lab/src/Autocomplete/Autocomplete.test.js @@ -1,8 +1,8 @@ import * as React from 'react'; import { expect } from 'chai'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import { spy } from 'sinon'; import { act, createClientRender, fireEvent, screen } from 'test/utils/createClientRender'; import TextField from '@material-ui/core/TextField'; diff --git a/packages/material-ui-lab/src/AvatarGroup/AvatarGroup.test.js b/packages/material-ui-lab/src/AvatarGroup/AvatarGroup.test.js index 9c33fc4f38e1c5..e2359f7f8d4631 100644 --- a/packages/material-ui-lab/src/AvatarGroup/AvatarGroup.test.js +++ b/packages/material-ui-lab/src/AvatarGroup/AvatarGroup.test.js @@ -1,8 +1,8 @@ import * as React from 'react'; import { expect } from 'chai'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import { createClientRender } from 'test/utils/createClientRender'; import Avatar from '@material-ui/core/Avatar'; import AvatarGroup from './AvatarGroup'; diff --git a/packages/material-ui-lab/src/LoadingButton/LoadingButton.test.js b/packages/material-ui-lab/src/LoadingButton/LoadingButton.test.js index 6a03c8b88d9e02..e72ac36a875858 100644 --- a/packages/material-ui-lab/src/LoadingButton/LoadingButton.test.js +++ b/packages/material-ui-lab/src/LoadingButton/LoadingButton.test.js @@ -1,7 +1,7 @@ import * as React from 'react'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import Button from '@material-ui/core/Button'; import LoadingButton from './LoadingButton'; diff --git a/packages/material-ui-lab/src/Pagination/Pagination.test.js b/packages/material-ui-lab/src/Pagination/Pagination.test.js index 76a1f61a98d98a..a42841b12d2b5e 100644 --- a/packages/material-ui-lab/src/Pagination/Pagination.test.js +++ b/packages/material-ui-lab/src/Pagination/Pagination.test.js @@ -1,9 +1,9 @@ import * as React from 'react'; import { expect } from 'chai'; import { spy } from 'sinon'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import { createClientRender } from 'test/utils/createClientRender'; import { createMuiTheme, ThemeProvider } from '@material-ui/core/styles'; import Pagination from './Pagination'; diff --git a/packages/material-ui-lab/src/PaginationItem/PaginationItem.test.js b/packages/material-ui-lab/src/PaginationItem/PaginationItem.test.js index 3344ee920cff37..c1584ab0aacdf2 100644 --- a/packages/material-ui-lab/src/PaginationItem/PaginationItem.test.js +++ b/packages/material-ui-lab/src/PaginationItem/PaginationItem.test.js @@ -1,8 +1,8 @@ import * as React from 'react'; import { expect } from 'chai'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import { createClientRender } from 'test/utils/createClientRender'; import PaginationItem from './PaginationItem'; diff --git a/packages/material-ui-lab/src/Rating/Rating.test.js b/packages/material-ui-lab/src/Rating/Rating.test.js index 48e5ea4032b9c8..c7d199fe238b87 100644 --- a/packages/material-ui-lab/src/Rating/Rating.test.js +++ b/packages/material-ui-lab/src/Rating/Rating.test.js @@ -1,9 +1,9 @@ import * as React from 'react'; import { expect } from 'chai'; import { stub, spy } from 'sinon'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import { createClientRender, fireEvent } from 'test/utils/createClientRender'; import Rating from './Rating'; diff --git a/packages/material-ui-lab/src/Skeleton/Skeleton.test.js b/packages/material-ui-lab/src/Skeleton/Skeleton.test.js index 5f212fa208a303..c14e597bce61ab 100644 --- a/packages/material-ui-lab/src/Skeleton/Skeleton.test.js +++ b/packages/material-ui-lab/src/Skeleton/Skeleton.test.js @@ -1,8 +1,8 @@ import * as React from 'react'; import { expect } from 'chai'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import { createClientRender } from 'test/utils/createClientRender'; import Skeleton from './Skeleton'; diff --git a/packages/material-ui-lab/src/SpeedDial/SpeedDial.test.js b/packages/material-ui-lab/src/SpeedDial/SpeedDial.test.js index bc943069833b94..b6b7ece026439b 100644 --- a/packages/material-ui-lab/src/SpeedDial/SpeedDial.test.js +++ b/packages/material-ui-lab/src/SpeedDial/SpeedDial.test.js @@ -1,13 +1,9 @@ import * as React from 'react'; import { expect } from 'chai'; import { spy } from 'sinon'; -import { - findOutermostIntrinsic, - getClasses, - wrapsIntrinsicElement, -} from '@material-ui/core/test-utils'; +import { findOutermostIntrinsic, getClasses, wrapsIntrinsicElement } from 'test/utils'; import createMount from 'test/utils/createMount'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import Icon from '@material-ui/core/Icon'; import Fab from '@material-ui/core/Fab'; import SpeedDial from './SpeedDial'; diff --git a/packages/material-ui-lab/src/SpeedDialAction/SpeedDialAction.test.js b/packages/material-ui-lab/src/SpeedDialAction/SpeedDialAction.test.js index 509146cba05aae..2fd9a6b3532e77 100644 --- a/packages/material-ui-lab/src/SpeedDialAction/SpeedDialAction.test.js +++ b/packages/material-ui-lab/src/SpeedDialAction/SpeedDialAction.test.js @@ -1,13 +1,13 @@ import * as React from 'react'; import { expect } from 'chai'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import { useFakeTimers } from 'sinon'; import createMount from 'test/utils/createMount'; import { act, createClientRender, fireEvent } from 'test/utils/createClientRender'; import Icon from '@material-ui/core/Icon'; import Tooltip from '@material-ui/core/Tooltip'; import Fab from '@material-ui/core/Fab'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import SpeedDialAction from './SpeedDialAction'; describe('', () => { diff --git a/packages/material-ui-lab/src/SpeedDialIcon/SpeedDialIcon.test.js b/packages/material-ui-lab/src/SpeedDialIcon/SpeedDialIcon.test.js index 94ef870eea6ea3..f643b3cff829c0 100644 --- a/packages/material-ui-lab/src/SpeedDialIcon/SpeedDialIcon.test.js +++ b/packages/material-ui-lab/src/SpeedDialIcon/SpeedDialIcon.test.js @@ -1,9 +1,9 @@ import * as React from 'react'; import { expect } from 'chai'; -import { getClasses, findOutermostIntrinsic } from '@material-ui/core/test-utils'; +import { getClasses, findOutermostIntrinsic } from 'test/utils'; import createMount from 'test/utils/createMount'; import Icon from '@material-ui/core/Icon'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import SpeedDialIcon from './SpeedDialIcon'; describe('', () => { diff --git a/packages/material-ui-lab/src/TabList/TabList.test.js b/packages/material-ui-lab/src/TabList/TabList.test.js index 282b09cf882a22..ec6b509489facf 100644 --- a/packages/material-ui-lab/src/TabList/TabList.test.js +++ b/packages/material-ui-lab/src/TabList/TabList.test.js @@ -2,9 +2,9 @@ import * as React from 'react'; import { expect } from 'chai'; import { createClientRender } from 'test/utils/createClientRender'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import Tab from '@material-ui/core/Tab'; import Tabs from '@material-ui/core/Tabs'; import TabList from './TabList'; diff --git a/packages/material-ui-lab/src/TabPanel/TabPanel.test.js b/packages/material-ui-lab/src/TabPanel/TabPanel.test.js index 2cecdc89650c93..1e49e1ecad816a 100644 --- a/packages/material-ui-lab/src/TabPanel/TabPanel.test.js +++ b/packages/material-ui-lab/src/TabPanel/TabPanel.test.js @@ -1,10 +1,10 @@ // @ts-check import * as React from 'react'; import { expect } from 'chai'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; import { createClientRender } from 'test/utils/createClientRender'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import TabPanel from './TabPanel'; import TabContext from '../TabContext'; diff --git a/packages/material-ui-lab/src/Timeline/Timeline.test.js b/packages/material-ui-lab/src/Timeline/Timeline.test.js index b108ab0fe33d85..d2089416f14d97 100644 --- a/packages/material-ui-lab/src/Timeline/Timeline.test.js +++ b/packages/material-ui-lab/src/Timeline/Timeline.test.js @@ -1,7 +1,7 @@ import * as React from 'react'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import Timeline from './Timeline'; describe('', () => { diff --git a/packages/material-ui-lab/src/TimelineConnector/TimelineConnector.test.js b/packages/material-ui-lab/src/TimelineConnector/TimelineConnector.test.js index 2f6fea809d7ac9..5dceb4a2baf88b 100644 --- a/packages/material-ui-lab/src/TimelineConnector/TimelineConnector.test.js +++ b/packages/material-ui-lab/src/TimelineConnector/TimelineConnector.test.js @@ -1,7 +1,7 @@ import * as React from 'react'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import TimelineConnector from './TimelineConnector'; describe('', () => { diff --git a/packages/material-ui-lab/src/TimelineContent/TimelineContent.test.js b/packages/material-ui-lab/src/TimelineContent/TimelineContent.test.js index 26460188a85db8..4fcb88fc6ab46e 100644 --- a/packages/material-ui-lab/src/TimelineContent/TimelineContent.test.js +++ b/packages/material-ui-lab/src/TimelineContent/TimelineContent.test.js @@ -1,7 +1,7 @@ import * as React from 'react'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import Typography from '@material-ui/core/Typography'; import TimelineContent from './TimelineContent'; diff --git a/packages/material-ui-lab/src/TimelineDot/TimelineDot.test.js b/packages/material-ui-lab/src/TimelineDot/TimelineDot.test.js index bd21c82bcf3baf..fec758f94e5aaa 100644 --- a/packages/material-ui-lab/src/TimelineDot/TimelineDot.test.js +++ b/packages/material-ui-lab/src/TimelineDot/TimelineDot.test.js @@ -1,7 +1,7 @@ import * as React from 'react'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import TimelineDot from './TimelineDot'; describe('', () => { diff --git a/packages/material-ui-lab/src/TimelineItem/TimelineItem.test.js b/packages/material-ui-lab/src/TimelineItem/TimelineItem.test.js index 9947acc590615a..d38b07c73155da 100644 --- a/packages/material-ui-lab/src/TimelineItem/TimelineItem.test.js +++ b/packages/material-ui-lab/src/TimelineItem/TimelineItem.test.js @@ -1,7 +1,7 @@ import * as React from 'react'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import TimelineItem from './TimelineItem'; describe('', () => { diff --git a/packages/material-ui-lab/src/TimelineOppositeContent/TimelineOppositeContent.test.js b/packages/material-ui-lab/src/TimelineOppositeContent/TimelineOppositeContent.test.js index 529104fcdc5648..b5c9c1d2892ade 100644 --- a/packages/material-ui-lab/src/TimelineOppositeContent/TimelineOppositeContent.test.js +++ b/packages/material-ui-lab/src/TimelineOppositeContent/TimelineOppositeContent.test.js @@ -1,7 +1,7 @@ import * as React from 'react'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import Typography from '@material-ui/core/Typography'; import TimelineOppositeContent from './TimelineOppositeContent'; diff --git a/packages/material-ui-lab/src/TimelineSeparator/TimelineSeparator.test.js b/packages/material-ui-lab/src/TimelineSeparator/TimelineSeparator.test.js index ec4dc3474e5e6c..51b2b9a81c3e22 100644 --- a/packages/material-ui-lab/src/TimelineSeparator/TimelineSeparator.test.js +++ b/packages/material-ui-lab/src/TimelineSeparator/TimelineSeparator.test.js @@ -1,7 +1,7 @@ import * as React from 'react'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import TimelineSeparator from './TimelineSeparator'; describe('', () => { diff --git a/packages/material-ui-lab/src/ToggleButton/ToggleButton.test.js b/packages/material-ui-lab/src/ToggleButton/ToggleButton.test.js index 04e73e82f69a49..928c07ea5cd197 100644 --- a/packages/material-ui-lab/src/ToggleButton/ToggleButton.test.js +++ b/packages/material-ui-lab/src/ToggleButton/ToggleButton.test.js @@ -3,9 +3,9 @@ import { expect } from 'chai'; import { spy } from 'sinon'; import { createClientRender } from 'test/utils/createClientRender'; import createServerRender from 'test/utils/createServerRender'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import ButtonBase from '@material-ui/core/ButtonBase'; import ToggleButton from './ToggleButton'; diff --git a/packages/material-ui-lab/src/ToggleButtonGroup/ToggleButtonGroup.test.js b/packages/material-ui-lab/src/ToggleButtonGroup/ToggleButtonGroup.test.js index fa54b2a7fc7b0b..a5c0dd9cfa0796 100644 --- a/packages/material-ui-lab/src/ToggleButtonGroup/ToggleButtonGroup.test.js +++ b/packages/material-ui-lab/src/ToggleButtonGroup/ToggleButtonGroup.test.js @@ -1,9 +1,9 @@ import * as React from 'react'; import { expect } from 'chai'; import { spy } from 'sinon'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import { createClientRender } from 'test/utils/createClientRender'; import ToggleButtonGroup from './ToggleButtonGroup'; import ToggleButton from '../ToggleButton'; diff --git a/packages/material-ui-lab/src/TreeItem/TreeItem.test.js b/packages/material-ui-lab/src/TreeItem/TreeItem.test.js index 6f1c237789fcff..e1a4ebede71d07 100644 --- a/packages/material-ui-lab/src/TreeItem/TreeItem.test.js +++ b/packages/material-ui-lab/src/TreeItem/TreeItem.test.js @@ -1,9 +1,9 @@ import * as React from 'react'; import { expect } from 'chai'; import { spy } from 'sinon'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import { act, createEvent, diff --git a/packages/material-ui-lab/src/TreeView/TreeView.test.js b/packages/material-ui-lab/src/TreeView/TreeView.test.js index 6ea291f4d107bc..6e9fd5ba86cce3 100644 --- a/packages/material-ui-lab/src/TreeView/TreeView.test.js +++ b/packages/material-ui-lab/src/TreeView/TreeView.test.js @@ -3,8 +3,8 @@ import { expect } from 'chai'; import { spy } from 'sinon'; import { createClientRender, fireEvent, screen } from 'test/utils/createClientRender'; import { ErrorBoundary } from 'test/utils/components'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; -import { getClasses } from '@material-ui/core/test-utils'; +import describeConformance from 'test/utils/describeConformance'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; import TreeView from './TreeView'; import TreeItem from '../TreeItem'; diff --git a/packages/material-ui/src/Accordion/Accordion.test.js b/packages/material-ui/src/Accordion/Accordion.test.js index 42e7346b3e1163..8d3575a25cded4 100644 --- a/packages/material-ui/src/Accordion/Accordion.test.js +++ b/packages/material-ui/src/Accordion/Accordion.test.js @@ -2,9 +2,7 @@ import * as React from 'react'; import PropTypes from 'prop-types'; import { expect } from 'chai'; import { spy } from 'sinon'; -import { getClasses, findOutermostIntrinsic } from '@material-ui/core/test-utils'; -import createMount from 'test/utils/createMount'; -import describeConformance from '../test-utils/describeConformance'; +import { createMount, describeConformance, getClasses, findOutermostIntrinsic } from 'test/utils'; import Paper from '../Paper'; import Accordion from './Accordion'; import AccordionSummary from '../AccordionSummary'; diff --git a/packages/material-ui/src/AccordionActions/AccordionActions.test.js b/packages/material-ui/src/AccordionActions/AccordionActions.test.js index 9b9beffc0c8774..955c818a367eb4 100644 --- a/packages/material-ui/src/AccordionActions/AccordionActions.test.js +++ b/packages/material-ui/src/AccordionActions/AccordionActions.test.js @@ -1,7 +1,6 @@ import * as React from 'react'; -import { getClasses } from '@material-ui/core/test-utils'; -import createMount from 'test/utils/createMount'; -import describeConformance from '../test-utils/describeConformance'; +import { getClasses, createMount, describeConformance } from 'test/utils'; + import AccordionActions from './AccordionActions'; describe('', () => { diff --git a/packages/material-ui/src/AccordionDetails/AccordionDetails.test.js b/packages/material-ui/src/AccordionDetails/AccordionDetails.test.js index ff48d1b96d7fa8..419e0786a3939f 100644 --- a/packages/material-ui/src/AccordionDetails/AccordionDetails.test.js +++ b/packages/material-ui/src/AccordionDetails/AccordionDetails.test.js @@ -1,8 +1,8 @@ import * as React from 'react'; import { expect } from 'chai'; -import { createShallow, getClasses } from '@material-ui/core/test-utils'; +import { createShallow, getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; -import describeConformance from '../test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import AccordionDetails from './AccordionDetails'; describe('', () => { diff --git a/packages/material-ui/src/AccordionSummary/AccordionSummary.test.js b/packages/material-ui/src/AccordionSummary/AccordionSummary.test.js index d0922b057a0711..947bde6e2a131c 100644 --- a/packages/material-ui/src/AccordionSummary/AccordionSummary.test.js +++ b/packages/material-ui/src/AccordionSummary/AccordionSummary.test.js @@ -1,10 +1,10 @@ import * as React from 'react'; import { expect } from 'chai'; import { spy } from 'sinon'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; import { act, createClientRender, fireEvent } from 'test/utils/createClientRender'; -import describeConformance from '../test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import Accordion from '../Accordion'; import AccordionSummary from './AccordionSummary'; import ButtonBase from '../ButtonBase'; diff --git a/packages/material-ui/src/AppBar/AppBar.test.js b/packages/material-ui/src/AppBar/AppBar.test.js index 1f8cd6d4246fc9..5847dca1c1cb11 100644 --- a/packages/material-ui/src/AppBar/AppBar.test.js +++ b/packages/material-ui/src/AppBar/AppBar.test.js @@ -1,9 +1,9 @@ import * as React from 'react'; import { expect } from 'chai'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; import { createClientRender } from 'test/utils/createClientRender'; -import describeConformance from '../test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import AppBar from './AppBar'; import Paper from '../Paper'; diff --git a/packages/material-ui/src/Avatar/Avatar.test.js b/packages/material-ui/src/Avatar/Avatar.test.js index d73164692a28c9..5a47f148a643ec 100644 --- a/packages/material-ui/src/Avatar/Avatar.test.js +++ b/packages/material-ui/src/Avatar/Avatar.test.js @@ -1,11 +1,11 @@ import * as React from 'react'; import { expect } from 'chai'; import { createClientRender, fireEvent } from 'test/utils/createClientRender'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; import { spy } from 'sinon'; +import describeConformance from 'test/utils/describeConformance'; import CancelIcon from '../internal/svg-icons/Cancel'; -import describeConformance from '../test-utils/describeConformance'; import Avatar from './Avatar'; describe('', () => { diff --git a/packages/material-ui/src/Backdrop/Backdrop.test.js b/packages/material-ui/src/Backdrop/Backdrop.test.js index 1c892744d22ac7..4f3c5eaf84965f 100644 --- a/packages/material-ui/src/Backdrop/Backdrop.test.js +++ b/packages/material-ui/src/Backdrop/Backdrop.test.js @@ -1,8 +1,8 @@ import * as React from 'react'; import { expect } from 'chai'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; -import describeConformance from '../test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import Backdrop from './Backdrop'; import Fade from '../Fade'; diff --git a/packages/material-ui/src/Badge/Badge.test.js b/packages/material-ui/src/Badge/Badge.test.js index 000936f977f126..667e054f8d8697 100644 --- a/packages/material-ui/src/Badge/Badge.test.js +++ b/packages/material-ui/src/Badge/Badge.test.js @@ -1,9 +1,9 @@ import * as React from 'react'; import { expect } from 'chai'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; import { createClientRender } from 'test/utils/createClientRender'; -import describeConformance from '../test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import Badge from './Badge'; function findBadge(container) { diff --git a/packages/material-ui/src/BottomNavigation/BottomNavigation.test.js b/packages/material-ui/src/BottomNavigation/BottomNavigation.test.js index 2134ed881f24e2..e6d71d4e94e49f 100755 --- a/packages/material-ui/src/BottomNavigation/BottomNavigation.test.js +++ b/packages/material-ui/src/BottomNavigation/BottomNavigation.test.js @@ -1,10 +1,10 @@ import * as React from 'react'; import { expect } from 'chai'; import { spy } from 'sinon'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; import { createClientRender, fireEvent } from 'test/utils/createClientRender'; -import describeConformance from '../test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import BottomNavigationAction from '../BottomNavigationAction'; import Icon from '../Icon'; import BottomNavigation from './BottomNavigation'; diff --git a/packages/material-ui/src/BottomNavigationAction/BottomNavigationAction.test.js b/packages/material-ui/src/BottomNavigationAction/BottomNavigationAction.test.js index a1284b2892fb83..240d80c0677dc6 100644 --- a/packages/material-ui/src/BottomNavigationAction/BottomNavigationAction.test.js +++ b/packages/material-ui/src/BottomNavigationAction/BottomNavigationAction.test.js @@ -1,10 +1,10 @@ import * as React from 'react'; import { expect } from 'chai'; import { spy } from 'sinon'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; import { createClientRender, within } from 'test/utils/createClientRender'; -import describeConformance from '../test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import ButtonBase from '../ButtonBase'; import BottomNavigationAction from './BottomNavigationAction'; diff --git a/packages/material-ui/src/Box/Box.test.js b/packages/material-ui/src/Box/Box.test.js index 72189549bd2adf..532eff543ee0be 100644 --- a/packages/material-ui/src/Box/Box.test.js +++ b/packages/material-ui/src/Box/Box.test.js @@ -2,7 +2,7 @@ import * as React from 'react'; import { expect } from 'chai'; import { createClientRender } from 'test/utils/createClientRender'; import createMount from 'test/utils/createMount'; -import describeConformance from '@material-ui/core/test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import Box from './Box'; describe('', () => { diff --git a/packages/material-ui/src/Breadcrumbs/BreadcrumbCollapsed.test.js b/packages/material-ui/src/Breadcrumbs/BreadcrumbCollapsed.test.js index b24c16550da0bc..f0f7255fbac95b 100644 --- a/packages/material-ui/src/Breadcrumbs/BreadcrumbCollapsed.test.js +++ b/packages/material-ui/src/Breadcrumbs/BreadcrumbCollapsed.test.js @@ -1,7 +1,7 @@ import * as React from 'react'; import { expect } from 'chai'; import { spy } from 'sinon'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import { act, fireEvent, createClientRender } from 'test/utils/createClientRender'; import BreadcrumbCollapsed from './BreadcrumbCollapsed'; diff --git a/packages/material-ui/src/Breadcrumbs/Breadcrumbs.test.js b/packages/material-ui/src/Breadcrumbs/Breadcrumbs.test.js index 20b614959d27de..238829d00a7988 100644 --- a/packages/material-ui/src/Breadcrumbs/Breadcrumbs.test.js +++ b/packages/material-ui/src/Breadcrumbs/Breadcrumbs.test.js @@ -1,9 +1,9 @@ import * as React from 'react'; import { expect } from 'chai'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; import { act, createClientRender, screen } from 'test/utils/createClientRender'; -import describeConformance from '../test-utils/describeConformance'; +import describeConformance from 'test/utils/describeConformance'; import Breadcrumbs from './Breadcrumbs'; describe('', () => { diff --git a/packages/material-ui/src/Button/Button.test.js b/packages/material-ui/src/Button/Button.test.js index 542a63a55fe7d8..490fe8d92e4007 100644 --- a/packages/material-ui/src/Button/Button.test.js +++ b/packages/material-ui/src/Button/Button.test.js @@ -1,11 +1,11 @@ import * as React from 'react'; import { expect } from 'chai'; -import { getClasses } from '@material-ui/core/test-utils'; +import { getClasses } from 'test/utils'; import createMount from 'test/utils/createMount'; import { act, createClientRender, fireEvent } from 'test/utils/createClientRender'; import createServerRender from 'test/utils/createServerRender'; +import describeConformance from 'test/utils/describeConformance'; import Button from './Button'; -import describeConformance from '../test-utils/describeConformance'; import ButtonBase from '../ButtonBase'; describe('