优化
This commit is contained in:
@@ -99,6 +99,23 @@ const cssRoot = (css: string) => {
|
||||
|
||||
describe('approved Admin density ownership', () => {
|
||||
|
||||
it('uses identical authored tab paint for native domestic and Element overseas tabs', () => {
|
||||
const element = '.admin-density .density-element-tabs > .el-tabs__header .el-tabs__nav .el-tabs__item'
|
||||
const rules: string[][] = []
|
||||
cssRoot(shared).walkRules(rule => { rules.push(rule.selectors) })
|
||||
for (const [nativeSuffix, elementSuffix] of [['', ''], ['::after', '::after'], [':hover', ':hover'], ['.active', '.is-active'], ['.active::after', '.is-active::after'], [':focus-visible', ':focus-visible']]) {
|
||||
expect(rules.some(selectors => selectors.includes('.admin-density .density-tabs > button' + nativeSuffix) && selectors.includes(element + elementSuffix))).toBe(true)
|
||||
}
|
||||
const domestic = read('modules/unified-orders/pages/UnifiedOrdersView.vue')
|
||||
const overseasShell = read('modules/overseas-warehouse/components/OverseasDetailShell.vue')
|
||||
for (const className of ['density-detail-header', 'density-detail-heading', 'density-detail-title']) {
|
||||
expect(domestic).toContain(className)
|
||||
expect(overseasShell).toContain(className)
|
||||
}
|
||||
expect(domestic).toContain('density-detail-overview')
|
||||
expect(read('modules/overseas-warehouse/pages/LastMileOrderDetailView.vue')).toContain('density-detail-overview')
|
||||
})
|
||||
|
||||
it('covers all ten overseas warehouse menus, details and both return inventory modes', () => {
|
||||
const navigation = read('core/navigation/adminNavigation.ts')
|
||||
const section = navigation.slice(navigation.indexOf("key: 'overseas-inventory'"), navigation.indexOf("key: 'customer-service'"))
|
||||
|
||||
Reference in New Issue
Block a user