This commit is contained in:
2026-08-04 15:41:32 +08:00
parent ec15a72b0b
commit 161bf580c7
4 changed files with 20 additions and 14 deletions
@@ -92,8 +92,10 @@ test('implements member list, role assignment, password reset and status control
assert.match(membersSource, /function toggleStatus\(member: TenantMember\)/)
assert.match(membersSource, /v-model="form\.roleIds" multiple/)
assert.match(membersSource, /class="mobile-member-list"/)
assert.match(membersSource, /class="mobile-member-empty"/)
assert.doesNotMatch(membersSource, /class="mobile-member-empty client-empty"/)
assert.match(membersSource, /\.mobile-member-list, \.mobile-member-empty \{ display: none; \}/)
assert.match(membersSource, /\.mobile-member-empty \{ display: grid; min-height: 150px; place-items: center; \}/)
assert.match(membersSource, /\.mobile-member-empty \{ display: grid; min-height: 150px; place-items: center;/)
assert.match(membersSource, /store\.loadMembers\(\)/)
assert.match(membersSource, /await store\.resetMemberPassword/)
assert.match(membersSource, /await store\.toggleMemberStatus/)
@@ -108,6 +110,10 @@ test('implements member list, role assignment, password reset and status control
assert.match(membersSource, /import DataTable.*DataTable\.vue/)
assert.match(membersSource, /<QueryToolbar v-model="memberFilters"/)
assert.match(membersSource, /<DataTable v-model:page="memberPage" v-model:page-size="memberPageSize"/)
assert.match(membersSource, /<div class="desktop-member-table">\s*<DataTable/)
assert.doesNotMatch(membersSource, /<DataTable[^>]*class="desktop-member-table"/)
assert.match(membersSource, /\.desktop-member-table \{ display: none; \}/)
assert.doesNotMatch(membersSource, /\.desktop-member-table :deep\(\.el-table\)/)
assert.match(membersSource, /<section v-loading="loading" class="members-page" :aria-busy="loading">/)
assert.doesNotMatch(membersSource, /<DataTable[^>]*:loading="loading"/)
assert.match(membersSource, /fixed: 'left'/)