diff --git a/components/tag/__tests__/index.test.tsx b/components/tag/__tests__/index.test.tsx
index f40b6bad08..006ee7f4f4 100644
--- a/components/tag/__tests__/index.test.tsx
+++ b/components/tag/__tests__/index.test.tsx
@@ -110,33 +110,37 @@ describe('Tag', () => {
describe('visibility', () => {
it('can be controlled by visible with visible as initial value', () => {
- const { asFragment, rerender } = render();
- expect(asFragment().firstChild).toMatchSnapshot();
+ const { container, rerender } = render();
+ expect(container.querySelector('.ant-tag-hidden')).toBeFalsy();
+
rerender();
act(() => {
jest.runAllTimers();
});
- expect(asFragment().firstChild).toMatchSnapshot();
+ expect(container.querySelector('.ant-tag-hidden')).toBeTruthy();
+
rerender();
act(() => {
jest.runAllTimers();
});
- expect(asFragment().firstChild).toMatchSnapshot();
+ expect(container.querySelector('.ant-tag-hidden')).toBeFalsy();
});
it('can be controlled by visible with hidden as initial value', () => {
- const { asFragment, rerender } = render();
- expect(asFragment().firstChild).toMatchSnapshot();
+ const { container, rerender } = render();
+ expect(container.querySelector('.ant-tag-hidden')).toBeTruthy();
+
rerender();
act(() => {
jest.runAllTimers();
});
- expect(asFragment().firstChild).toMatchSnapshot();
+ expect(container.querySelector('.ant-tag-hidden')).toBeFalsy();
+
rerender();
act(() => {
jest.runAllTimers();
});
- expect(asFragment().firstChild).toMatchSnapshot();
+ expect(container.querySelector('.ant-tag-hidden')).toBeTruthy();
});
});