diff --git a/site/test-coverage.js b/site/test-coverage.js
index 6526c69fc..bb5d797fd 100644
--- a/site/test-coverage.js
+++ b/site/test-coverage.js
@@ -60,7 +60,7 @@ module.exports = {
tabBar: { statements: '10%', branches: '0%', functions: '0%', lines: '10.81%' },
table: { statements: '100%', branches: '90%', functions: '100%', lines: '100%' },
tabs: { statements: '5.8%', branches: '0%', functions: '0%', lines: '6.33%' },
- tag: { statements: '100%', branches: '96.87%', functions: '100%', lines: '100%' },
+ tag: { statements: '100%', branches: '100%', functions: '100%', lines: '100%' },
textarea: { statements: '98.64%', branches: '95%', functions: '93.33%', lines: '100%' },
toast: { statements: '98.73%', branches: '100%', functions: '94.11%', lines: '98.66%' },
treeSelect: { statements: '5.4%', branches: '0%', functions: '0%', lines: '5.88%' },
diff --git a/src/tag/__tests__/index.test.tsx b/src/tag/__tests__/tag.test.tsx
similarity index 96%
rename from src/tag/__tests__/index.test.tsx
rename to src/tag/__tests__/tag.test.tsx
index 76bc5ed0c..7771570a9 100644
--- a/src/tag/__tests__/index.test.tsx
+++ b/src/tag/__tests__/tag.test.tsx
@@ -1,4 +1,4 @@
-import { describe, vi } from '@test/utils';
+import { describe, vi, it, expect } from '@test/utils';
import { fireEvent, render } from '@testing-library/react';
import React from 'react';
import { AppIcon } from 'tdesign-icons-react';
@@ -158,9 +158,12 @@ describe('TagCheck', () => {
});
it(': checked', () => {
- const { container } = render();
+ const { container, rerender } = render();
const $tagItem = container.querySelector(baseClass) as HTMLElement;
expect($tagItem.classList.contains(`${baseClass}--checked`));
+
+ rerender();
+ expect(container.querySelector(`${baseClass}__text`).innerHTML).toBe('未选中态');
});
it(': closable', () => {