This commit is contained in:
2026-08-12 12:35:32 +08:00
parent 11e085e30f
commit 4fb8b85c13
22 changed files with 161 additions and 47 deletions
@@ -143,7 +143,8 @@ describe('InternalUsersView platform internal user management', () => {
vi.mocked(listPlatformManagedUsers).mockRejectedValueOnce(new Error('Gateway unavailable'))
const wrapper = await mountView()
expect(wrapper.text()).toContain('Gateway unavailable')
expect(wrapper.text()).toContain('内部用户列表加载失败,请稍后重试')
expect(wrapper.text()).not.toContain('Gateway unavailable')
expect(wrapper.text()).toContain('重新加载')
expect(wrapper.text()).not.toContain('zhangwei')
})
@@ -97,7 +97,9 @@ describe('PermissionsView IAM mode', () => {
const wrapper = mountServerView()
await flushPromises()
expect(wrapper.findAll('[role="alert"]').map((item) => item.text()).join(' ')).toContain('IAM unavailable')
const alertText = wrapper.findAll('[role="alert"]').map((item) => item.text()).join(' ')
expect(alertText).toContain('权限资源加载失败,请稍后重试')
expect(alertText).not.toContain('IAM unavailable')
})
it('shows only add-child directly for a built-in menu even with all permissions', async () => {
+3 -1
View File
@@ -113,6 +113,8 @@ describe('RolesView', () => {
const wrapper = mountView(pinia)
await flushPromises()
expect(wrapper.findAll('[role="alert"]').map((item) => item.text()).join(' ')).toContain('IAM unavailable')
const alertText = wrapper.findAll('[role="alert"]').map((item) => item.text()).join(' ')
expect(alertText).toContain('平台角色列表加载失败,请稍后重试')
expect(alertText).not.toContain('IAM unavailable')
})
})