更新系统通知发信菜单新增后的前端回归断言,并修正 Blob 登录失效测试夹具。
This commit is contained in:
parent
9826345577
commit
3924d0c33f
@ -17,7 +17,7 @@ function fixture() {
|
||||
let failure
|
||||
let redirects = 0
|
||||
const http = { interceptors: { response: { use: (left, right) => { success = left; failure = right } } } }
|
||||
createInterceptors({ create: () => http }, { lang: 'zh' }, {}, () => async () => { redirects++ }, decodeBlobAPIError, () => ({ clear() {} }))
|
||||
createInterceptors({ create: () => http }, { lang: 'zh' }, { currentRoute: { value: {} } }, () => async () => { redirects++ }, decodeBlobAPIError, () => ({ clear() {} }))
|
||||
return { success, failure, redirects: () => redirects }
|
||||
}
|
||||
|
||||
|
||||
@ -50,14 +50,14 @@ test('一级菜单保留能力过滤和当前分类标题联动', () => {
|
||||
})
|
||||
const page = createPage(computed, ref, () => {}, () => {}, { innerWidth: 1440 }, () => store,
|
||||
{ security: '安全', plugin_settings: '插件配置' }, () => ({}), ...names.map(name => ({ name })))
|
||||
assert.deepEqual(page.settingsMenu.value.map(item => item.key), ['security', 'third-party', 'group', 'rule', 'sender-filter'])
|
||||
assert.deepEqual(page.settingsMenu.value.map(item => item.key), ['security', 'third-party', 'system-notification', 'group', 'rule', 'sender-filter'])
|
||||
assert.equal(page.settingsMenu.value.find(item => item.key === 'third-party').label, '邮件客户端')
|
||||
assert.equal(page.activeSettings.value.label, '安全')
|
||||
capabilities.add('config.read')
|
||||
capabilities.add('plugin.read_global')
|
||||
store.settingsActiveTab = 'config'
|
||||
assert.equal(page.activeSettings.value.label, '配置管理')
|
||||
assert.equal(page.settingsMenu.value.length, 7)
|
||||
assert.equal(page.settingsMenu.value.length, 8)
|
||||
assert.equal(page.settingsMenu.value.find(item => item.key === 'plugins').label, '插件配置')
|
||||
assert.ok(page.settingsMenu.value.every(item => item.icon && item.hint))
|
||||
capabilities.delete('config.read')
|
||||
|
||||
Loading…
Reference in New Issue
Block a user