fix: guard IAM status rendering

This commit is contained in:
2026-09-03 20:30:58 +08:00
parent d111694185
commit 60fcc58e30
4 changed files with 8 additions and 2 deletions
+3
View File
@@ -72,6 +72,9 @@ function mountView(pinia = createPinia()) {
}
describe('RolesView', () => {
it('keeps the shared status badge prop defined during table slot initialization', () => {
expect(rolesSource).toContain("(row as Role).status || '—'")
})
it('uses bordered striped tables and semantic role operation buttons', () => {
expect(rolesSource).toContain('border stripe')
expect(rolesSource).toContain('size="small" plain type="primary"')