Skip to content

Commit 07128e9

Browse files
authored
[test] Remove createMount test util (#42849)
1 parent 7eeca8d commit 07128e9

File tree

32 files changed

+202
-557
lines changed

32 files changed

+202
-557
lines changed

packages/mui-base/src/Badge/Badge.test.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
import * as React from 'react';
2-
import { createRenderer, createMount } from '@mui-internal/test-utils';
2+
import { createRenderer } from '@mui-internal/test-utils';
33
import { Badge, badgeClasses as classes } from '@mui/base/Badge';
44
import { describeConformanceUnstyled } from '../../test/describeConformanceUnstyled';
55

66
describe('<Badge />', () => {
77
const { render } = createRenderer();
8-
const mount = createMount();
98

109
describeConformanceUnstyled(
1110
<Badge>
@@ -15,7 +14,6 @@ describe('<Badge />', () => {
1514
classes,
1615
inheritComponent: 'span',
1716
render,
18-
mount,
1917
refInstanceof: window.HTMLSpanElement,
2018
testComponentPropWith: 'div',
2119
slots: {

packages/mui-base/src/Button/Button.test.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
11
import * as React from 'react';
2-
import { act, createMount, createRenderer, fireEvent } from '@mui-internal/test-utils';
2+
import { act, createRenderer, fireEvent } from '@mui-internal/test-utils';
33
import { expect } from 'chai';
44
import { spy } from 'sinon';
55
import { Button, buttonClasses } from '@mui/base/Button';
66
import { describeConformanceUnstyled } from '../../test/describeConformanceUnstyled';
77

88
describe('<Button />', () => {
9-
const mount = createMount();
109
const { render, renderToString } = createRenderer();
1110

1211
describeConformanceUnstyled(<Button />, () => ({
1312
inheritComponent: 'button',
1413
render,
15-
mount,
1614
refInstanceof: window.HTMLButtonElement,
1715
testComponentPropWith: 'span',
1816
slots: {

packages/mui-base/src/FormControl/FormControl.test.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
11
import * as React from 'react';
22
import { expect } from 'chai';
33
import { spy } from 'sinon';
4-
import { createMount, createRenderer, fireEvent } from '@mui-internal/test-utils';
4+
import { createRenderer, fireEvent } from '@mui-internal/test-utils';
55
import { FormControl, formControlClasses, useFormControlContext } from '@mui/base/FormControl';
66
import { describeConformanceUnstyled } from '../../test/describeConformanceUnstyled';
77

88
describe('<FormControl />', () => {
9-
const mount = createMount();
109
const { render } = createRenderer();
1110

1211
describeConformanceUnstyled(<FormControl />, () => ({
1312
inheritComponent: 'div',
1413
render,
15-
mount,
1614
refInstanceof: window.HTMLDivElement,
1715
testComponentPropWith: 'div',
1816
slots: {

packages/mui-base/src/Input/Input.test.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,17 @@
11
import * as React from 'react';
22
import PropTypes from 'prop-types';
3-
import { createMount, createRenderer, fireEvent, screen, act } from '@mui-internal/test-utils';
3+
import { createRenderer, fireEvent, screen, act } from '@mui-internal/test-utils';
44
import { expect } from 'chai';
55
import { spy } from 'sinon';
66
import { Input, inputClasses, InputOwnerState } from '@mui/base/Input';
77
import { describeConformanceUnstyled } from '../../test/describeConformanceUnstyled';
88

99
describe('<Input />', () => {
10-
const mount = createMount();
1110
const { render } = createRenderer();
1211

1312
describeConformanceUnstyled(<Input />, () => ({
1413
inheritComponent: 'div',
1514
render,
16-
mount,
1715
refInstanceof: window.HTMLDivElement,
1816
testComponentPropWith: 'div',
1917
slots: {

packages/mui-base/src/Menu/Menu.test.tsx

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import * as React from 'react';
22
import { expect } from 'chai';
33
import { spy } from 'sinon';
44
import {
5-
createMount,
65
createRenderer,
76
fireEvent,
87
act,
@@ -27,7 +26,6 @@ const testContext: DropdownContextValue = {
2726
};
2827

2928
describe('<Menu />', () => {
30-
const mount = createMount();
3129
const { render: internalRender } = createRenderer();
3230

3331
async function render(
@@ -46,12 +44,6 @@ describe('<Menu />', () => {
4644
<DropdownContext.Provider value={testContext}>{node}</DropdownContext.Provider>,
4745
);
4846
},
49-
mount: (node: React.ReactNode) => {
50-
const wrapper = mount(
51-
<DropdownContext.Provider value={testContext}>{node}</DropdownContext.Provider>,
52-
);
53-
return wrapper.childAt(0);
54-
},
5547
refInstanceof: window.HTMLDivElement,
5648
slots: {
5749
root: {

packages/mui-base/src/MenuButton/MenuButton.test.tsx

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import * as React from 'react';
22
import { expect } from 'chai';
33
import { spy } from 'sinon';
44
import userEvent from '@testing-library/user-event';
5-
import { act, createMount, createRenderer } from '@mui-internal/test-utils';
5+
import { act, createRenderer } from '@mui-internal/test-utils';
66
import { MenuButton, menuButtonClasses } from '@mui/base/MenuButton';
77
import { DropdownContext, DropdownContextValue, DropdownActionTypes } from '@mui/base/useDropdown';
88
import { describeConformanceUnstyled } from '../../test/describeConformanceUnstyled';
@@ -21,7 +21,6 @@ const testContext: DropdownContextValue = {
2121
};
2222

2323
describe('<MenuButton />', () => {
24-
const mount = createMount();
2524
const { render } = createRenderer();
2625

2726
describeConformanceUnstyled(<MenuButton />, () => ({
@@ -31,12 +30,6 @@ describe('<MenuButton />', () => {
3130
<DropdownContext.Provider value={testContext}>{node}</DropdownContext.Provider>,
3231
);
3332
},
34-
mount: (node: React.ReactNode) => {
35-
const wrapper = mount(
36-
<DropdownContext.Provider value={testContext}>{node}</DropdownContext.Provider>,
37-
);
38-
return wrapper.childAt(0);
39-
},
4033
refInstanceof: window.HTMLButtonElement,
4134
slots: {
4235
root: {

packages/mui-base/src/MenuItem/MenuItem.test.tsx

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as React from 'react';
2-
import { createMount, createRenderer } from '@mui-internal/test-utils';
2+
import { createRenderer } from '@mui-internal/test-utils';
33
import { MenuItem, menuItemClasses } from '@mui/base/MenuItem';
44
import { MenuProvider } from '@mui/base/useMenu';
55
import { describeConformanceUnstyled } from '../../test/describeConformanceUnstyled';
@@ -23,18 +23,13 @@ const testContext = {
2323
};
2424

2525
describe('<MenuItem />', () => {
26-
const mount = createMount();
2726
const { render } = createRenderer();
2827

2928
describeConformanceUnstyled(<MenuItem />, () => ({
3029
inheritComponent: 'li',
3130
render: (node) => {
3231
return render(<MenuProvider value={testContext}>{node}</MenuProvider>);
3332
},
34-
mount: (node: React.ReactNode) => {
35-
const wrapper = mount(<MenuProvider value={testContext}>{node}</MenuProvider>);
36-
return wrapper.childAt(0);
37-
},
3833
refInstanceof: window.HTMLLIElement,
3934
testComponentPropWith: 'span',
4035
slots: {

packages/mui-base/src/Modal/Modal.test.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
import * as React from 'react';
22
import { expect } from 'chai';
3-
import { createMount, createRenderer } from '@mui-internal/test-utils';
3+
import { createRenderer } from '@mui-internal/test-utils';
44
import { Modal, modalClasses as classes, ModalRootSlotProps } from '@mui/base/Modal';
55
import { describeConformanceUnstyled } from '../../test/describeConformanceUnstyled';
66

77
describe('<Modal />', () => {
8-
const mount = createMount();
98
const { render } = createRenderer();
109
let savedBodyStyle: CSSStyleDeclaration;
1110

@@ -24,7 +23,6 @@ describe('<Modal />', () => {
2423
() => ({
2524
inheritComponent: 'div',
2625
render,
27-
mount,
2826
refInstanceof: window.HTMLDivElement,
2927
slots: {
3028
root: {

packages/mui-base/src/Option/Option.test.tsx

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as React from 'react';
2-
import { createMount, createRenderer } from '@mui-internal/test-utils';
2+
import { createRenderer } from '@mui-internal/test-utils';
33
import { Option, optionClasses } from '@mui/base/Option';
44
import { SelectProvider } from '../useSelect/SelectProvider';
55
import { describeConformanceUnstyled } from '../../test/describeConformanceUnstyled';
@@ -12,7 +12,6 @@ const dummyGetItemState = () => ({
1212
});
1313

1414
describe('<Option />', () => {
15-
const mount = createMount();
1615
const { render } = createRenderer();
1716

1817
describeConformanceUnstyled(<Option value={42} />, () => ({
@@ -32,22 +31,6 @@ describe('<Option />', () => {
3231
</SelectProvider>,
3332
);
3433
},
35-
mount: (node: React.ReactNode) => {
36-
const wrapper = mount(
37-
<SelectProvider
38-
value={{
39-
dispatch: () => {},
40-
getItemIndex: () => 0,
41-
getItemState: dummyGetItemState,
42-
registerItem: () => ({ id: 0, deregister: () => {} }),
43-
totalSubitemCount: 0,
44-
}}
45-
>
46-
{node}
47-
</SelectProvider>,
48-
);
49-
return wrapper.childAt(0);
50-
},
5134
refInstanceof: window.HTMLLIElement,
5235
testComponentPropWith: 'span',
5336
slots: {

packages/mui-base/src/OptionGroup/OptionGroup.test.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
import * as React from 'react';
2-
import { createMount, createRenderer } from '@mui-internal/test-utils';
2+
import { createRenderer } from '@mui-internal/test-utils';
33
import { OptionGroup, optionGroupClasses } from '@mui/base/OptionGroup';
44
import { describeConformanceUnstyled } from '../../test/describeConformanceUnstyled';
55

66
describe('<OptionGroup />', () => {
7-
const mount = createMount();
87
const { render } = createRenderer();
98

109
describeConformanceUnstyled(<OptionGroup />, () => ({
1110
inheritComponent: 'li',
1211
render,
13-
mount,
1412
refInstanceof: window.HTMLLIElement,
1513
testComponentPropWith: 'span',
1614
slots: {

0 commit comments

Comments
 (0)