diff --git a/admin/tests/login-page-ui.test.ts b/admin/tests/login-page-ui.test.ts
index 5c76cb7..671a68c 100644
--- a/admin/tests/login-page-ui.test.ts
+++ b/admin/tests/login-page-ui.test.ts
@@ -65,7 +65,7 @@ test('2. 彻底去除多余卡片堆叠与模板化 AI 味', () => {
assert.ok(!emojiRegex.test(banner), 'Banner 中严禁使用 emoji');
});
-test('3. 登录主页面必须支持多语言切换与品牌标识', () => {
+test('3. 登录主页面必须支持多语言切换且弹层文字完整展示', () => {
const index = read('src/pages/login/index.tsx');
// 页面必须包含多语言选择入口
@@ -74,6 +74,16 @@ test('3. 登录主页面必须支持多语言切换与品牌标识', () => {
'登录主页面必须支持语言切换'
);
+ // 下拉弹层不得强制与触发按钮等宽,必须设置充足宽度避免文字被截断为省略号
+ assert.ok(
+ index.includes('autoAlignPopupWidth: false'),
+ '下拉菜单必须配置 autoAlignPopupWidth: false 避免被小按钮限制宽度'
+ );
+ assert.ok(
+ index.includes('minWidth'),
+ '下拉菜单必须设置 minWidth 保证语种文字完整展现'
+ );
+
// 严禁 any
assert.ok(!/\bany\b/.test(index), 'index.tsx 严禁使用 any');
});