task-276(验收反馈): 分页组件全站统一(jumper+按钮高亮样式)+MenusPage补分页+最低价筛选同排+视频筛选加固+移除侧边栏收起按钮+gitignore战役脚本规则
This commit is contained in:
@@ -23,7 +23,7 @@ test('align_shop_data_grid_boundary_empty_input', () => {
|
||||
const src = readSource(PAGE)
|
||||
const count = (src.match(/el-pagination/g) || []).length
|
||||
assert.ok(count >= 2, '页面应含店铺分页 + 卡片分页两处 el-pagination')
|
||||
assert.match(src, /layout="prev, pager, next"/, '卡片分页含上一页/下一页')
|
||||
assert.match(src, /layout="prev, pager, next, jumper"/, '卡片分页含上一页/下一页')
|
||||
})
|
||||
|
||||
test('align_shop_data_grid_boundary_single_item', () => {
|
||||
|
||||
@@ -88,3 +88,12 @@ test('align_skip_price_page_layout_wiring', () => {
|
||||
assert.match(page, /最低价格式不正确/, '最低价格式校验对齐')
|
||||
assert.match(page, /请先选择分组/, '店铺下拉未选分组时占位对齐')
|
||||
})
|
||||
|
||||
test('align_skip_price_filter_price_range_same_row', () => {
|
||||
// 验收反馈:筛选条件「最低价」的 ≥/≤ 输入并排同一排(price-range-row),不换行拆开。
|
||||
const page = readSource('src/pages/asin/SkipPricePage.vue')
|
||||
assert.match(page, /price-range-row/, '最低价范围筛选并排容器存在')
|
||||
assert.match(page, /placeholder="≥ 最低值"/, '下限占位文案')
|
||||
assert.match(page, /placeholder="≤ 最高值"/, '上限占位文案')
|
||||
assert.ok(!page.includes('label="最低价 ≥"'), '不再有独立的最低价 ≥ 筛选项')
|
||||
})
|
||||
|
||||
@@ -82,12 +82,10 @@ test('test_task_014_sidebar_responsive_behavior_invalid_input_rejected', () => {
|
||||
})
|
||||
|
||||
test('test_task_014_sidebar_responsive_behavior_dependency_failure_returns_actionable_message', () => {
|
||||
// 依赖失败:壳层接入折叠逻辑;CSS 有 is-collapsed 与窄屏媒体适配。
|
||||
// 依赖失败:验收反馈移除收起菜单按钮;折叠逻辑改为恒定展开,窄屏媒体适配保留。
|
||||
const layout = readSource('src/layout/AdminLayout.vue')
|
||||
assert.match(layout, /initialCollapsed/)
|
||||
assert.match(layout, /writeCollapsePreference/)
|
||||
assert.match(layout, /toggleSidebar/)
|
||||
assert.ok(!layout.includes('toggleSidebar'), '收起按钮点击逻辑已移除')
|
||||
assert.ok(!layout.includes('sidebar-collapse'), '收起按钮已从布局移除')
|
||||
const css = readSource('src/styles/main.css')
|
||||
assert.match(css, /is-collapsed/)
|
||||
assert.match(css, /@media \(max-width: 820px\)/)
|
||||
})
|
||||
|
||||
@@ -29,12 +29,11 @@ test('test_task_243_shell_normal_repeated_operation_is_idempotent', () => {
|
||||
})
|
||||
|
||||
test('test_task_243_shell_boundary_empty_input', () => {
|
||||
// 边界:保留折叠与窄屏适配;collapse 按钮仍在布局中。
|
||||
// 边界:验收反馈已移除收起菜单按钮;窄屏适配保留。
|
||||
const css = readSource('src/styles/main.css')
|
||||
assert.match(css, /is-collapsed/)
|
||||
assert.match(css, /@media \(max-width:\s*820px\)/)
|
||||
const layout = readSource('src/layout/AdminLayout.vue')
|
||||
assert.match(layout, /sidebar-collapse/)
|
||||
assert.ok(!layout.includes('sidebar-collapse'), '收起按钮已移除')
|
||||
})
|
||||
|
||||
test('test_task_243_shell_boundary_single_item', () => {
|
||||
|
||||
Reference in New Issue
Block a user