(() => (
diff --git a/tests/Combobox.test.tsx b/tests/Combobox.test.tsx
index 465587b2..336927c2 100644
--- a/tests/Combobox.test.tsx
+++ b/tests/Combobox.test.tsx
@@ -1,10 +1,10 @@
/* eslint-disable max-classes-per-file */
import '@testing-library/jest-dom';
-import { act, fireEvent, render } from '@testing-library/react';
+import { fireEvent, render } from '@testing-library/react';
import KeyCode from 'rc-util/lib/KeyCode';
import { resetWarned } from 'rc-util/lib/warning';
-import React from 'react';
+import React, { act } from 'react';
import type { SelectProps } from '../src';
import Select, { Option } from '../src';
import allowClearTest from './shared/allowClearTest';
diff --git a/tests/Field.test.tsx b/tests/Field.test.tsx
index 57b2097e..e9e0537e 100644
--- a/tests/Field.test.tsx
+++ b/tests/Field.test.tsx
@@ -1,5 +1,4 @@
-import { act } from 'react-dom/test-utils';
-import * as React from 'react';
+import React, { act } from 'react';
import Select from '../src';
import type { SelectProps } from '../src';
import { injectRunAllTimers } from './utils/common';
diff --git a/tests/Multiple.test.tsx b/tests/Multiple.test.tsx
index e1e78c5f..8e237690 100644
--- a/tests/Multiple.test.tsx
+++ b/tests/Multiple.test.tsx
@@ -4,7 +4,7 @@ import Select, { Option, OptGroup } from '../src';
import focusTest from './shared/focusTest';
import blurTest from './shared/blurTest';
import hoverTest from './shared/hoverTest';
-import renderTest from './shared/renderTest';
+import maxTagRenderTest from './shared/maxTagRenderTest';
import removeSelectedTest from './shared/removeSelectedTest';
import dynamicChildrenTest from './shared/dynamicChildrenTest';
import inputFilterTest from './shared/inputFilterTest';
@@ -27,7 +27,7 @@ describe('Select.Multiple', () => {
focusTest('multiple');
blurTest('multiple');
hoverTest('multiple');
- renderTest('multiple');
+ maxTagRenderTest('multiple');
removeSelectedTest('multiple');
dynamicChildrenTest('multiple');
inputFilterTest('multiple');
diff --git a/tests/OptionList.test.tsx b/tests/OptionList.test.tsx
index 608dfb21..b3709547 100644
--- a/tests/OptionList.test.tsx
+++ b/tests/OptionList.test.tsx
@@ -1,6 +1,5 @@
import KeyCode from 'rc-util/lib/KeyCode';
-import React from 'react';
-import { act } from 'react-dom/test-utils';
+import React, { act } from 'react';
import { BaseSelectContext } from '../src/hooks/useBaseProps';
import type { RefOptionListProps } from '../src/OptionList';
import OptionList from '../src/OptionList';
diff --git a/tests/Select.test.tsx b/tests/Select.test.tsx
index c69ceb85..6e6dec63 100644
--- a/tests/Select.test.tsx
+++ b/tests/Select.test.tsx
@@ -4,8 +4,7 @@ import KeyCode from 'rc-util/lib/KeyCode';
import { spyElementPrototypes } from 'rc-util/lib/test/domHook';
import { resetWarned } from 'rc-util/lib/warning';
import type { ScrollConfig } from 'rc-virtual-list/lib/List';
-import React from 'react';
-import { act } from 'react-dom/test-utils';
+import React, { act } from 'react';
import type { SelectProps } from '../src';
import Select, { OptGroup, Option, useBaseProps } from '../src';
import type { BaseSelectRef } from '../src/BaseSelect';
diff --git a/tests/Tags.test.tsx b/tests/Tags.test.tsx
index b4f9cc9c..830db1e3 100644
--- a/tests/Tags.test.tsx
+++ b/tests/Tags.test.tsx
@@ -11,7 +11,7 @@ import hoverTest from './shared/hoverTest';
import inputFilterTest from './shared/inputFilterTest';
import openControlledTest from './shared/openControlledTest';
import removeSelectedTest from './shared/removeSelectedTest';
-import renderTest from './shared/renderTest';
+import maxTagRenderTest from './shared/maxTagRenderTest';
import throwOptionValue from './shared/throwOptionValue';
import { injectRunAllTimers, findSelection, expectOpen, toggleOpen, keyDown } from './utils/common';
@@ -22,7 +22,7 @@ describe('Select.Tags', () => {
focusTest('tags', {});
blurTest('tags');
hoverTest('tags');
- renderTest('tags');
+ maxTagRenderTest('tags');
removeSelectedTest('tags');
throwOptionValue('tags');
dynamicChildrenTest('tags', {});
diff --git a/tests/__snapshots__/Multiple.test.tsx.snap b/tests/__snapshots__/Multiple.test.tsx.snap
index 16545f84..8e83d55b 100644
--- a/tests/__snapshots__/Multiple.test.tsx.snap
+++ b/tests/__snapshots__/Multiple.test.tsx.snap
@@ -1,6 +1,6 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
-exports[`Select.Multiple render not display maxTagPlaceholder if maxTagCount not reach 1`] = `
+exports[`Select.Multiple max tag render not display maxTagPlaceholder if maxTagCount not reach 1`] = `
@@ -50,7 +50,7 @@ exports[`Select.Multiple render not display maxTagPlaceholder if maxTagCount not
`;
-exports[`Select.Multiple render truncates tags by maxTagCount and show maxTagPlaceholder 1`] = `
+exports[`Select.Multiple max tag render truncates tags by maxTagCount and show maxTagPlaceholder 1`] = `
@@ -167,7 +167,7 @@ exports[`Select.Multiple render truncates tags by maxTagCount and show maxTagPla
`;
-exports[`Select.Multiple render truncates tags by maxTagCount and show maxTagPlaceholder function 1`] = `
+exports[`Select.Multiple max tag render truncates tags by maxTagCount and show maxTagPlaceholder function 1`] = `
@@ -285,7 +285,7 @@ exports[`Select.Multiple render truncates tags by maxTagCount and show maxTagPla
`;
-exports[`Select.Multiple render truncates values by maxTagTextLength 1`] = `
+exports[`Select.Multiple max tag render truncates values by maxTagTextLength 1`] = `
diff --git a/tests/__snapshots__/Tags.test.tsx.snap b/tests/__snapshots__/Tags.test.tsx.snap
index 817f0d42..71f69217 100644
--- a/tests/__snapshots__/Tags.test.tsx.snap
+++ b/tests/__snapshots__/Tags.test.tsx.snap
@@ -228,7 +228,7 @@ exports[`Select.Tags OptGroup renders correctly 1`] = `
`;
-exports[`Select.Tags render not display maxTagPlaceholder if maxTagCount not reach 1`] = `
+exports[`Select.Tags max tag render not display maxTagPlaceholder if maxTagCount not reach 1`] = `
@@ -275,7 +275,7 @@ exports[`Select.Tags render not display maxTagPlaceholder if maxTagCount not rea
`;
-exports[`Select.Tags render truncates tags by maxTagCount and show maxTagPlaceholder 1`] = `
+exports[`Select.Tags max tag render truncates tags by maxTagCount and show maxTagPlaceholder 1`] = `
@@ -389,7 +389,7 @@ exports[`Select.Tags render truncates tags by maxTagCount and show maxTagPlaceho
`;
-exports[`Select.Tags render truncates tags by maxTagCount and show maxTagPlaceholder function 1`] = `
+exports[`Select.Tags max tag render truncates tags by maxTagCount and show maxTagPlaceholder function 1`] = `
@@ -504,7 +504,7 @@ exports[`Select.Tags render truncates tags by maxTagCount and show maxTagPlaceho
`;
-exports[`Select.Tags render truncates values by maxTagTextLength 1`] = `
+exports[`Select.Tags max tag render truncates values by maxTagTextLength 1`] = `
diff --git a/tests/focus.test.tsx b/tests/focus.test.tsx
index 0077f712..c35c976d 100644
--- a/tests/focus.test.tsx
+++ b/tests/focus.test.tsx
@@ -1,5 +1,4 @@
-import React, { useState } from 'react';
-import { act } from 'react-dom/test-utils';
+import React, { useState, act } from 'react';
import Select from '../src';
import { fireEvent, render } from '@testing-library/react';
diff --git a/tests/shared/renderTest.tsx b/tests/shared/maxTagRenderTest.tsx
similarity index 74%
rename from tests/shared/renderTest.tsx
rename to tests/shared/maxTagRenderTest.tsx
index 33ec725e..1ff7a7ec 100644
--- a/tests/shared/renderTest.tsx
+++ b/tests/shared/maxTagRenderTest.tsx
@@ -5,7 +5,7 @@ import { findSelection } from '../utils/common';
import { render } from '@testing-library/react';
export default function maxTagTextLengthTest(mode: any) {
- describe('render', () => {
+ describe('max tag render', () => {
it('truncates values by maxTagTextLength', () => {
const { container } = render(