From d8d0b5f2901de5e358ad86dd7e2e59fea56831e6 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 6 Oct 2026 01:51:02 +0800 Subject: [PATCH] test(profile): cover account modal styling --- tests/widget-system/account-settings-contract.test.cjs | 8 ++++++++ tests/widget-system/post-visual-contract.test.cjs | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/tests/widget-system/account-settings-contract.test.cjs b/tests/widget-system/account-settings-contract.test.cjs index 1ed52459..5fef31fe 100644 --- a/tests/widget-system/account-settings-contract.test.cjs +++ b/tests/widget-system/account-settings-contract.test.cjs @@ -23,12 +23,20 @@ test('account dialogs expose configured email steps, phone steps, and reference assert.match(template, /if \(\$account_phone !== ''\)[\s\S]*?else : \?>[\s\S]*?aksrt-settings-modal__pane/); assert.match(template, /data-aksrt-sms-scene="verify_old_phone"/); assert.match(template, /data-aksrt-sms-scene="bind_new_phone"/); + assert.match(template, /\$account_close_icon = function_exists\('aksrt_icon_markup'\)/); + assert.match(template, /'); const emailElse = template.indexOf('', emailConditionStart); diff --git a/tests/widget-system/post-visual-contract.test.cjs b/tests/widget-system/post-visual-contract.test.cjs index 038b7f1b..ef01cd70 100644 --- a/tests/widget-system/post-visual-contract.test.cjs +++ b/tests/widget-system/post-visual-contract.test.cjs @@ -502,7 +502,7 @@ test('profile routes load versioned leaf styles and settings dialogs use the sha assert.match(settingsBindings, /aksrt-account-list--social/); assert.match(settingsBindings, /binding-unbind-btn/); assert.match(userCenterJs, /runtime\.open\(\{/); - assert.match(userCenterJs, /className: 'aksrt-user-settings-modal modal-mini'/); + assert.match(userCenterJs, /className: 'aksrt-user-settings-modal modal-mini full-sm'/); assert.match(userCenterJs, /mobileBottom: true/); assert.match(userCenterJs, /onContent: function \(_, session\)/); assert.match(userCenterJs, /aksrt:modal:close[\s\S]*?resetSettingsModal\(event\.detail && event\.detail\.shell\)/);